summaryrefslogtreecommitdiff
path: root/src/mongo
diff options
context:
space:
mode:
authorSiyuan Zhou <siyuan.zhou@mongodb.com>2018-02-08 14:03:09 -0500
committerSiyuan Zhou <siyuan.zhou@mongodb.com>2018-02-09 14:40:31 -0500
commit0179e8ad4d2232271a6ce26b13b619690aca95be (patch)
tree3237eb626b6bbc6d5c88fb5228af6e0ed3d08b2e /src/mongo
parent85b39d411987431a8c37b1de267b167a384ea9b3 (diff)
downloadmongo-0179e8ad4d2232271a6ce26b13b619690aca95be.tar.gz
SERVER-32918 Set OpType in ReplOperation maker helpers.
Diffstat (limited to 'src/mongo')
-rw-r--r--src/mongo/db/repl/oplog_entry.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mongo/db/repl/oplog_entry.cpp b/src/mongo/db/repl/oplog_entry.cpp
index 3309862c877..c0f2e6a00c6 100644
--- a/src/mongo/db/repl/oplog_entry.cpp
+++ b/src/mongo/db/repl/oplog_entry.cpp
@@ -140,6 +140,7 @@ ReplOperation OplogEntry::makeInsertOperation(const NamespaceString& nss,
boost::optional<UUID> uuid,
const BSONObj& docToInsert) {
ReplOperation op;
+ op.setOpType(OpTypeEnum::kInsert);
op.setNamespace(nss);
op.setUuid(uuid);
op.setObject(docToInsert);
@@ -151,6 +152,7 @@ ReplOperation OplogEntry::makeUpdateOperation(const NamespaceString nss,
const BSONObj& update,
const BSONObj& criteria) {
ReplOperation op;
+ op.setOpType(OpTypeEnum::kUpdate);
op.setNamespace(nss);
op.setUuid(uuid);
op.setObject(update);
@@ -162,6 +164,7 @@ ReplOperation OplogEntry::makeDeleteOperation(const NamespaceString& nss,
boost::optional<UUID> uuid,
const BSONObj& docToDelete) {
ReplOperation op;
+ op.setOpType(OpTypeEnum::kDelete);
op.setNamespace(nss);
op.setUuid(uuid);
op.setObject(docToDelete);