File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed
pkg/controller/perconaservermongodbrestore Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -128,7 +128,8 @@ main() {
128128
129129 check_recovery $backup_name_minio -3 latest " " " -3rd" " $cluster "
130130
131+ destroy $namespace
131132 desc ' test passed'
132133}
133134
134- main
135+ main
Original file line number Diff line number Diff line change @@ -302,6 +302,15 @@ func (r *ReconcilePerconaServerMongoDBRestore) reconcilePhysicalRestore(ctx cont
302302 case pbm .StatusError :
303303 status .State = psmdbv1 .RestoreStateError
304304 status .Error = meta .Err
305+ case pbm .StatusPartlyDone :
306+ status .State = psmdbv1 .RestoreStateError
307+ var pbmErr string
308+ for _ , rs := range meta .Replsets {
309+ if rs .Status == pbm .StatusError {
310+ pbmErr += fmt .Sprintf ("%s %s;" , rs .Name , rs .Error )
311+ }
312+ }
313+ status .Error = pbmErr
305314 case pbm .StatusRunning :
306315 status .State = psmdbv1 .RestoreStateRunning
307316 case pbm .StatusDone :
You can’t perform that action at this time.
0 commit comments