summaryrefslogtreecommitdiff
path: root/src/mongo/db/repl/oplog_test.cpp
diff options
context:
space:
mode:
authorJudah Schvimer <judah@mongodb.com>2018-06-07 11:54:35 -0400
committerJudah Schvimer <judah@mongodb.com>2018-06-07 11:54:35 -0400
commitda63637defad5975040f8eac0e98c86c8d8e2533 (patch)
treee4ebf901a2fef4b8367e1adec35cd9113d5d9640 /src/mongo/db/repl/oplog_test.cpp
parent6a66e646c41071c5bf0e28d885a758e05f353536 (diff)
downloadmongo-da63637defad5975040f8eac0e98c86c8d8e2533.tar.gz
SERVER-34824 Make prepareTransaction command write a prepare oplog entry and use its optime as the prepare timestamp
Diffstat (limited to 'src/mongo/db/repl/oplog_test.cpp')
-rw-r--r--src/mongo/db/repl/oplog_test.cpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/src/mongo/db/repl/oplog_test.cpp b/src/mongo/db/repl/oplog_test.cpp
index 9a38b77d489..93738bb47ed 100644
--- a/src/mongo/db/repl/oplog_test.cpp
+++ b/src/mongo/db/repl/oplog_test.cpp
@@ -110,7 +110,8 @@ TEST_F(OplogTest, LogOpReturnsOpTimeOnSuccessfulInsertIntoOplogCollection) {
Date_t::now(),
{},
kUninitializedStmtId,
- {});
+ {},
+ false /* prepare */);
ASSERT_FALSE(opTime.isNull());
wunit.commit();
}
@@ -222,8 +223,18 @@ OpTime _logOpNoopWithMsg(OperationContext* opCtx,
// logOp() must be called while holding lock because ephemeralForTest storage engine does not
// support concurrent updates to its internal state.
const auto msgObj = BSON("msg" << nss.ns());
- auto opTime = logOp(
- opCtx, "n", nss, {}, msgObj, nullptr, false, Date_t::now(), {}, kUninitializedStmtId, {});
+ auto opTime = logOp(opCtx,
+ "n",
+ nss,
+ {},
+ msgObj,
+ nullptr,
+ false,
+ Date_t::now(),
+ {},
+ kUninitializedStmtId,
+ {},
+ false /* prepare */);
ASSERT_FALSE(opTime.isNull());
ASSERT(opTimeNssMap->find(opTime) == opTimeNssMap->end())