File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -249,13 +249,15 @@ func (r *Restore) Snapshot(
249
249
}
250
250
251
251
err = r .toState (ctx , defs .StatusCleanupCluster , & defs .WaitActionStart )
252
+ if err != nil {
253
+ return err
254
+ }
252
255
253
256
if r .nodeInfo .IsSharded () && ! r .nodeInfo .IsConfigSrv () {
254
257
err = r .dropShardedDBs (ctx , bcp )
255
258
if err != nil {
256
259
return err
257
260
}
258
-
259
261
}
260
262
261
263
err = r .toState (ctx , defs .StatusRunning , nil )
@@ -431,7 +433,19 @@ func (r *Restore) PITR(
431
433
return err
432
434
}
433
435
434
- err = r .toState (ctx , defs .StatusRunning , & defs .WaitActionStart )
436
+ err = r .toState (ctx , defs .StatusCleanupCluster , & defs .WaitActionStart )
437
+ if err != nil {
438
+ return err
439
+ }
440
+
441
+ if r .nodeInfo .IsSharded () && ! r .nodeInfo .IsConfigSrv () {
442
+ err = r .dropShardedDBs (ctx , bcp )
443
+ if err != nil {
444
+ return err
445
+ }
446
+ }
447
+
448
+ err = r .toState (ctx , defs .StatusRunning , nil )
435
449
if err != nil {
436
450
return err
437
451
}
You can’t perform that action at this time.
0 commit comments