diff options
Diffstat (limited to 'src/mongo/db/repl/storage_interface_mock.h')
-rw-r--r-- | src/mongo/db/repl/storage_interface_mock.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/mongo/db/repl/storage_interface_mock.h b/src/mongo/db/repl/storage_interface_mock.h index 480cd2b7ecd..163dd76c396 100644 --- a/src/mongo/db/repl/storage_interface_mock.h +++ b/src/mongo/db/repl/storage_interface_mock.h @@ -125,11 +125,13 @@ public: void setInitialSyncFlag(OperationContext* txn) override; void clearInitialSyncFlag(OperationContext* txn) override; - BatchBoundaries getMinValid(OperationContext* txn) const override; - void setMinValid(OperationContext* txn, - const OpTime& endOpTime, - const DurableRequirement durReq) override; - void setMinValid(OperationContext* txn, const BatchBoundaries& boundaries) override; + OpTime getMinValid(OperationContext* txn) const override; + void setMinValid(OperationContext* txn, const OpTime& minValid) override; + void setMinValidToAtLeast(OperationContext* txn, const OpTime& minValid) override; + void setOplogDeleteFromPoint(OperationContext* txn, const Timestamp& timestamp) override; + Timestamp getOplogDeleteFromPoint(OperationContext* txn) override; + void setAppliedThrough(OperationContext* txn, const OpTime& optime) override; + OpTime getAppliedThrough(OperationContext* txn) override; StatusWith<std::unique_ptr<CollectionBulkLoader>> createCollectionForBulkLoading( const NamespaceString& nss, @@ -239,7 +241,9 @@ private: bool _initialSyncFlag = false; mutable stdx::mutex _minValidBoundariesMutex; - BatchBoundaries _minValidBoundaries = {OpTime(), OpTime()}; + OpTime _appliedThrough; + OpTime _minValid; + Timestamp _oplogDeleteFromPoint; }; } // namespace repl |