diff options
Diffstat (limited to 'src/mongo/db/repl/replication_consistency_markers_impl.cpp')
-rw-r--r-- | src/mongo/db/repl/replication_consistency_markers_impl.cpp | 8 |
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); } |