summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/migration_chunk_cloner_source_legacy.h
diff options
context:
space:
mode:
authorBlake Oler <blake.oler@mongodb.com>2019-04-11 14:52:41 -0400
committerBlake Oler <blake.oler@mongodb.com>2019-04-24 13:14:31 -0400
commitcde931d2154150ca681e147d47921f51801de174 (patch)
tree1720911de858f21c739f3a3ec5ec7d337b627052 /src/mongo/db/s/migration_chunk_cloner_source_legacy.h
parent18181d9825ddc62351a6ba94325a38353086248c (diff)
downloadmongo-cde931d2154150ca681e147d47921f51801de174.tar.gz
SERVER-39940 Model a shard key update as a delete inside the chunk migration cloner if the document moves out of a currently-migrating chunk
Diffstat (limited to 'src/mongo/db/s/migration_chunk_cloner_source_legacy.h')
-rw-r--r--src/mongo/db/s/migration_chunk_cloner_source_legacy.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mongo/db/s/migration_chunk_cloner_source_legacy.h b/src/mongo/db/s/migration_chunk_cloner_source_legacy.h
index 1fd34944a8b..42b86cf696e 100644
--- a/src/mongo/db/s/migration_chunk_cloner_source_legacy.h
+++ b/src/mongo/db/s/migration_chunk_cloner_source_legacy.h
@@ -81,7 +81,8 @@ public:
const repl::OpTime& opTime) override;
void onUpdateOp(OperationContext* opCtx,
- const BSONObj& updatedDoc,
+ boost::optional<BSONObj> preImageDoc,
+ const BSONObj& postImageDoc,
const repl::OpTime& opTime,
const repl::OpTime& prePostImageOpTime) override;