summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/replication_consistency_markers_impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/repl/replication_consistency_markers_impl.cpp')
-rw-r--r--src/mongo/db/repl/replication_consistency_markers_impl.cpp8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/mongo/db/repl/replication_consistency_markers_impl.cpp b/src/mongo/db/repl/replication_consistency_markers_impl.cpp
index 21f95afe229..e048d6e36e8 100644
--- a/src/mongo/db/repl/replication_consistency_markers_impl.cpp
+++ b/src/mongo/db/repl/replication_consistency_markers_impl.cpp
@@ -193,8 +193,7 @@ OpTime ReplicationConsistencyMarkersImpl::getMinValid(OperationContext* opCtx) c
}
void ReplicationConsistencyMarkersImpl::setMinValid(OperationContext* opCtx,
- const OpTime& minValid,
- bool alwaysAllowUntimestampedWrite) {
+ const OpTime& minValid) {
LOGV2_DEBUG(21289,
3,
"setting minvalid to exactly: {minValidString}({minValidBSON})",
@@ -206,11 +205,6 @@ void ReplicationConsistencyMarkersImpl::setMinValid(OperationContext* opCtx,
<< minValid.getTimestamp() << MinValidDocument::kMinValidTermFieldName
<< minValid.getTerm()));
- // This method is only used with storage engines that do not support recover to stable
- // timestamp. As a result, their timestamps do not matter.
- invariant(alwaysAllowUntimestampedWrite ||
- !opCtx->getServiceContext()->getStorageEngine()->supportsRecoverToStableTimestamp());
-
_updateMinValidDocument(opCtx, update);
}