summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_consistency_markers_mock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/replication_consistency_markers_mock.cpp')
-rw-r--r--src/mongo/db/repl/replication_consistency_markers_mock.cpp11
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