diff options
author | Judah Schvimer <judah@mongodb.com> | 2018-06-07 11:54:35 -0400 |
---|---|---|
committer | Judah Schvimer <judah@mongodb.com> | 2018-06-07 11:54:35 -0400 |
commit | da63637defad5975040f8eac0e98c86c8d8e2533 (patch) | |
tree | e4ebf901a2fef4b8367e1adec35cd9113d5d9640 /src/mongo/db/repl/oplog_test.cpp | |
parent | 6a66e646c41071c5bf0e28d885a758e05f353536 (diff) | |
download | mongo-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.cpp | 17 |
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()) |