diff options
Diffstat (limited to 'src/mongo/db/repl/replication_consistency_markers_mock.cpp')
-rw-r--r-- | src/mongo/db/repl/replication_consistency_markers_mock.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/db/repl/replication_consistency_markers_mock.cpp b/src/mongo/db/repl/replication_consistency_markers_mock.cpp index b2df7bc5553..ec533e1558f 100644 --- a/src/mongo/db/repl/replication_consistency_markers_mock.cpp +++ b/src/mongo/db/repl/replication_consistency_markers_mock.cpp @@ -102,5 +102,16 @@ OpTime ReplicationConsistencyMarkersMock::getAppliedThrough(OperationContext* op return _appliedThrough; } +void ReplicationConsistencyMarkersMock::writeCheckpointTimestamp(OperationContext* opCtx, + const Timestamp& timestamp) { + stdx::lock_guard<stdx::mutex> lock(_minValidBoundariesMutex); + _checkpointTimestamp = timestamp; +} + +Timestamp ReplicationConsistencyMarkersMock::getCheckpointTimestamp(OperationContext* opCtx) { + stdx::lock_guard<stdx::mutex> lock(_minValidBoundariesMutex); + return _checkpointTimestamp; +} + } // namespace repl } // namespace mongo |