diff options
author | Daniel Gottlieb <daniel.gottlieb@mongodb.com> | 2022-02-17 13:43:32 -0500 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2022-02-17 19:13:07 +0000 |
commit | 332b40e48e404d4d358119e199ef2c4c634a7c58 (patch) | |
tree | ac49a52301d4a400b1e734b4b94f2cc45e6c2a1e /src/mongo/dbtests | |
parent | 23d29a6164937152a93cd6c046f522c6c5af5f09 (diff) | |
download | mongo-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.cpp | 6 |
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(); }); |