summaryrefslogtreecommitdiff
path: root/src/mongo/dbtests
diff options
context:
space:
mode:
authorDaniel Gottlieb <daniel.gottlieb@mongodb.com>2022-02-17 13:43:32 -0500
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2022-02-17 19:13:07 +0000
commit332b40e48e404d4d358119e199ef2c4c634a7c58 (patch)
treeac49a52301d4a400b1e734b4b94f2cc45e6c2a1e /src/mongo/dbtests
parent23d29a6164937152a93cd6c046f522c6c5af5f09 (diff)
downloadmongo-332b40e48e404d4d358119e199ef2c4c634a7c58.tar.gz
SERVER-63694: Recategorize WT timestamp assertions.
Correct unittests to abide the ordered assertion.
Diffstat (limited to 'src/mongo/dbtests')
-rw-r--r--src/mongo/dbtests/repltests.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mongo/dbtests/repltests.cpp b/src/mongo/dbtests/repltests.cpp
index 1c4d3212e3d..308843afea5 100644
--- a/src/mongo/dbtests/repltests.cpp
+++ b/src/mongo/dbtests/repltests.cpp
@@ -272,7 +272,13 @@ protected:
coll = db->createCollection(&_opCtx, nss);
}
+ auto lastApplied = repl::ReplicationCoordinator::get(_opCtx.getServiceContext())
+ ->getMyLastAppliedOpTime()
+ .getTimestamp();
+ auto nextTimestamp = std::max(lastApplied + 1, Timestamp(1, 1));
+
repl::UnreplicatedWritesBlock uwb(&_opCtx);
+ ASSERT_OK(_opCtx.recoveryUnit()->setTimestamp(nextTimestamp));
ASSERT_OK(coll->truncate(&_opCtx));
wunit.commit();
});