diff options
author | Dianna Hohensee <dianna.hohensee@10gen.com> | 2016-07-20 11:59:01 -0400 |
---|---|---|
committer | Dianna Hohensee <dianna.hohensee@10gen.com> | 2016-07-21 09:55:50 -0400 |
commit | cc8419b88e5d422e028ad7e14ceaa975a75a5391 (patch) | |
tree | f6a904a0a73119c10a969397ce69b543d65d2181 /src/mongo/s/move_chunk_request.cpp | |
parent | 8844e330821b8b95b2aa01c6ac8a3fbe2fcd5a81 (diff) | |
download | mongo-cc8419b88e5d422e028ad7e14ceaa975a75a5391.tar.gz |
SERVER-25170 Add epoch field to moveChunk commands for backwards compatibility with v3.2
Diffstat (limited to 'src/mongo/s/move_chunk_request.cpp')
-rw-r--r-- | src/mongo/s/move_chunk_request.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mongo/s/move_chunk_request.cpp b/src/mongo/s/move_chunk_request.cpp index 3117f2a2cbb..16cfbd60986 100644 --- a/src/mongo/s/move_chunk_request.cpp +++ b/src/mongo/s/move_chunk_request.cpp @@ -37,6 +37,7 @@ namespace mongo { namespace { const char kMoveChunk[] = "moveChunk"; +const char kEpoch[] = "epoch"; const char kConfigServerConnectionString[] = "configdb"; const char kFromShardId[] = "fromShard"; const char kToShardId[] = "toShard"; @@ -148,6 +149,7 @@ void MoveChunkRequest::appendAsCommand(BSONObjBuilder* builder, builder->append(kMoveChunk, nss.ns()); shardVersion.appendForCommands(builder); + builder->append(kEpoch, shardVersion.epoch()); builder->append(kConfigServerConnectionString, configServerConnectionString.toString()); builder->append(kFromShardId, fromShardId.toString()); builder->append(kToShardId, toShardId.toString()); |