diff options
author | Jason Chan <jason.chan@10gen.com> | 2019-05-13 13:54:12 -0400 |
---|---|---|
committer | Jason Chan <jason.chan@10gen.com> | 2019-05-13 14:15:17 -0400 |
commit | 18e2c6d476b07589b9714d5391b5408a62f782e6 (patch) | |
tree | c88b72057919afe116e3fe88e915a8daaaab24c6 /src/mongo/db/repl/oplog_applier_test.cpp | |
parent | 221457261a6c6bf3d4860e39dd40828db176b939 (diff) | |
download | mongo-18e2c6d476b07589b9714d5391b5408a62f782e6.tar.gz |
SERVER-40677 Support implicit prepare of multiple applyOps entries on a secondary on its own batch
Diffstat (limited to 'src/mongo/db/repl/oplog_applier_test.cpp')
-rw-r--r-- | src/mongo/db/repl/oplog_applier_test.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mongo/db/repl/oplog_applier_test.cpp b/src/mongo/db/repl/oplog_applier_test.cpp index 7e0bdddab76..5926d6f382f 100644 --- a/src/mongo/db/repl/oplog_applier_test.cpp +++ b/src/mongo/db/repl/oplog_applier_test.cpp @@ -130,7 +130,11 @@ OplogEntry makeInsertOplogEntry(int t, const NamespaceString& nss) { */ OplogEntry makeApplyOpsOplogEntry(int t, bool prepare) { auto nss = NamespaceString(NamespaceString::kAdminDb).getCommandNS(); - BSONObj oField = BSON("applyOps" << BSONArray()); + BSONObjBuilder oField; + oField.append("applyOps", BSONArray()); + if (prepare) { + oField.append("prepare", true); + } return OplogEntry(OpTime(Timestamp(t, 1), 1), // optime boost::none, // hash OpTypeEnum::kCommand, // op type @@ -138,7 +142,7 @@ OplogEntry makeApplyOpsOplogEntry(int t, bool prepare) { boost::none, // uuid boost::none, // fromMigrate OplogEntry::kOplogVersion, // version - oField, // o + oField.obj(), // o boost::none, // o2 {}, // sessionInfo boost::none, // upsert |