summaryrefslogtreecommitdiff
path: root/src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp
diff options
context:
space:
mode:
authorYuhong Zhang <yuhong.zhang@mongodb.com>2022-09-06 18:56:16 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-09-06 20:33:38 +0000
commit1a8f5ae47b2cd941b96cf8795fa45a167ac4fbeb (patch)
tree4fcbf5c206427d070d918f3376cd4572cc7a801d /src/mongo/db/storage/wiredtiger/wiredtiger_recovery_unit.cpp
parentd7926ae6e17f1a6b5075ef53b0daf6a562576499 (diff)
downloadmongo-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.cpp15
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()));