summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/split_chunk_command.cpp
diff options
context:
space:
mode:
authorEsha Maharishi <esha.maharishi@mongodb.com>2017-01-06 17:37:54 -0500
committerEsha Maharishi <esha.maharishi@mongodb.com>2017-01-10 10:46:43 -0500
commitb9ecd13e8bee07dea88e908d8e8d2f12239f1879 (patch)
treebd84cda949af376ecb0825016d4880745c2f9c62 /src/mongo/db/s/split_chunk_command.cpp
parent739d1efecf53f01f9e2f64d4302fbf3d752db7ab (diff)
downloadmongo-b9ecd13e8bee07dea88e908d8e8d2f12239f1879.tar.gz
SERVER-27510 remove chunk version check in moveChunk and splitChunk
Diffstat (limited to 'src/mongo/db/s/split_chunk_command.cpp')
-rw-r--r--src/mongo/db/s/split_chunk_command.cpp13
1 files changed, 0 insertions, 13 deletions
diff --git a/src/mongo/db/s/split_chunk_command.cpp b/src/mongo/db/s/split_chunk_command.cpp
index 71d29ff6096..756550572a4 100644
--- a/src/mongo/db/s/split_chunk_command.cpp
+++ b/src/mongo/db/s/split_chunk_command.cpp
@@ -202,15 +202,6 @@ public:
const BSONObj min = chunkRange.getMin();
const BSONObj max = chunkRange.getMax();
- boost::optional<ChunkVersion> expectedChunkVersion;
- auto statusWithChunkVersion =
- ChunkVersion::parseFromBSONWithFieldForCommands(cmdObj, kChunkVersion);
- if (statusWithChunkVersion.isOK()) {
- expectedChunkVersion = std::move(statusWithChunkVersion.getValue());
- } else if (statusWithChunkVersion != ErrorCodes::NoSuchKey) {
- uassertStatusOK(statusWithChunkVersion);
- }
-
vector<BSONObj> splitKeys;
{
BSONElement splitKeysElem;
@@ -329,10 +320,6 @@ public:
ChunkType chunkToMove;
chunkToMove.setMin(min);
chunkToMove.setMax(max);
- if (expectedChunkVersion) {
- chunkToMove.setVersion(*expectedChunkVersion);
- }
-
uassertStatusOK(collMetadata->checkChunkIsValid(chunkToMove));
}