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>pull/2872/head
parent
03bd6c85c8
commit
7369e4d99e
|
@ -0,0 +1 @@
|
|||
Check for errors on restic backup command
|
|
@ -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())
|
||||
|
|
Loading…
Reference in New Issue