Skip to content

Commit 444c6d7

Browse files
committed
[PBM-1248] limit oplog replay for snapshot-only restore
1 parent 3cd6f59 commit 444c6d7

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

cmd/pbm/delete.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ import (
1717
"github.com/percona/percona-backup-mongodb/pbm/defs"
1818
"github.com/percona/percona-backup-mongodb/pbm/errors"
1919
"github.com/percona/percona-backup-mongodb/pbm/oplog"
20-
"github.com/percona/percona-backup-mongodb/pbm/util"
2120
"github.com/percona/percona-backup-mongodb/sdk"
2221
)
2322

pbm/restore/logical.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ func (r *Restore) Snapshot(ctx context.Context, cmd *ctrl.RestoreCmd, opid ctrl.
160160
return err
161161
}
162162

163-
oplogOption := &applyOplogOption{nss: nss}
163+
oplogOption := &applyOplogOption{end: &bcp.LastWriteTS, nss: nss}
164164
if r.nodeInfo.IsConfigSrv() && util.IsSelective(nss) {
165165
oplogOption.nss = []string{"config.databases"}
166166
oplogOption.filter = newConfigsvrOpFilter(nss)

0 commit comments

Comments
 (0)