Check for errors on restic backup command (#2863)

* Check for errors on restic backup command

Signed-off-by: Dylan Murray <dymurray@redhat.com>

* Add changelog

Signed-off-by: Dylan Murray <dymurray@redhat.com>
This commit is contained in:
Dylan Murray
2020-08-25 08:51:50 -07:00
committed by GitHub
parent 03bd6c85c8
commit 7369e4d99e
2 changed files with 9 additions and 2 deletions
+1
View File
@@ -0,0 +1 @@
Check for errors on restic backup command
+8 -2
View File
@@ -90,7 +90,10 @@ func RunBackup(backupCmd *Command, log logrus.FieldLogger, updateFunc func(veler
cmd.Stdout = stdoutBuf
cmd.Stderr = stderrBuf
cmd.Start()
err := cmd.Start()
if err != nil {
return stdoutBuf.String(), stderrBuf.String(), err
}
go func() {
ticker := time.NewTicker(backupProgressCheckInterval)
@@ -120,7 +123,10 @@ func RunBackup(backupCmd *Command, log logrus.FieldLogger, updateFunc func(veler
}
}()
cmd.Wait()
err = cmd.Wait()
if err != nil {
return stdoutBuf.String(), stderrBuf.String(), err
}
quit <- struct{}{}
summary, err := getSummaryLine(stdoutBuf.Bytes())