diff options
author | Spencer T Brody <spencer@mongodb.com> | 2016-08-30 18:13:32 -0400 |
---|---|---|
committer | Spencer T Brody <spencer@mongodb.com> | 2016-09-06 12:44:46 -0400 |
commit | f8872dc852e32ff1cdfcead7b530bc5c350edfcf (patch) | |
tree | 9e30188a1a43c04178360ffd979651692d2fe7dc /src/mongo/s/request_types/split_chunk_request_type.cpp | |
parent | e0a2e534e4c917d6abe7f6d00c1eaf75fa9f2358 (diff) | |
download | mongo-f8872dc852e32ff1cdfcead7b530bc5c350edfcf.tar.gz |
SERVER-25002 Wire in new _configsvrMergeChunks command so shards no longer run applyOps directly
Diffstat (limited to 'src/mongo/s/request_types/split_chunk_request_type.cpp')
-rw-r--r-- | src/mongo/s/request_types/split_chunk_request_type.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/s/request_types/split_chunk_request_type.cpp b/src/mongo/s/request_types/split_chunk_request_type.cpp index 78c2c478d0c..a3ca50c7f32 100644 --- a/src/mongo/s/request_types/split_chunk_request_type.cpp +++ b/src/mongo/s/request_types/split_chunk_request_type.cpp @@ -48,10 +48,10 @@ const char kShardName[] = "shard"; } // unnamed namespace SplitChunkRequest::SplitChunkRequest(NamespaceString nss, + string shardName, OID epoch, ChunkRange chunkRange, - vector<BSONObj> splitPoints, - string shardName) + vector<BSONObj> splitPoints) : _nss(std::move(nss)), _epoch(std::move(epoch)), _chunkRange(std::move(chunkRange)), @@ -102,10 +102,10 @@ StatusWith<SplitChunkRequest> SplitChunkRequest::parseFromConfigCommand(const BS } auto request = SplitChunkRequest(NamespaceString(ns), + std::move(shardName), std::move(epoch), std::move(chunkRangeStatus.getValue()), - std::move(splitPoints), - std::move(shardName)); + std::move(splitPoints)); Status validationStatus = request._validate(); if (!validationStatus.isOK()) { return validationStatus; @@ -160,7 +160,7 @@ const string& SplitChunkRequest::getShardName() const { Status SplitChunkRequest::_validate() { if (!getNamespace().isValid()) { return Status(ErrorCodes::InvalidNamespace, - str::stream() << "invalid namespaace '" << _nss.ns() + str::stream() << "invalid namespace '" << _nss.ns() << "' specified for request"); } |