diff options
author | Yuhong Zhang <yuhong.zhang@mongodb.com> | 2022-09-06 18:56:16 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-09-06 20:33:38 +0000 |
commit | 1a8f5ae47b2cd941b96cf8795fa45a167ac4fbeb (patch) | |
tree | 4fcbf5c206427d070d918f3376cd4572cc7a801d /src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp | |
parent | d7926ae6e17f1a6b5075ef53b0daf6a562576499 (diff) | |
download | mongo-1a8f5ae47b2cd941b96cf8795fa45a167ac4fbeb.tar.gz |
SERVER-68689 Switch background validation to use checkpoint cursors again
Diffstat (limited to 'src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp')
-rw-r--r-- | src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp index 43b88dec64c..1513acbe023 100644 --- a/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp +++ b/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp @@ -377,21 +377,6 @@ void WiredTigerRecoveryUnit::preallocateSnapshotForOplogRead() { preallocateSnapshot(); } -void WiredTigerRecoveryUnit::refreshSnapshot() { - // Currently, this code only works for kNoOverlap or kNoTimestamp. - invariant(_timestampReadSource == ReadSource::kNoOverlap || - _timestampReadSource == ReadSource::kNoTimestamp); - invariant(_isActive()); - invariant(!_inUnitOfWork()); - invariant(!_noEvictionAfterRollback); - invariant(_abandonSnapshotMode == AbandonSnapshotMode::kAbort); - - auto session = _session->getSession(); - invariantWTOK(session->reset_snapshot(session), session); - LOGV2_DEBUG( - 6235000, 3, "WT refreshed snapshot", "snapshotId"_attr = getSnapshotId().toNumber()); -} - void WiredTigerRecoveryUnit::_txnClose(bool commit) { invariant(_isActive(), toString(_getState())); |