summaryrefslogtreecommitdiff
path: root/src/mongo/s/request_types/split_chunk_request_type.cpp
diff options
context:
space:
mode:
authorSpencer T Brody <spencer@mongodb.com>2016-08-30 18:13:32 -0400
committerSpencer T Brody <spencer@mongodb.com>2016-09-06 12:44:46 -0400
commitf8872dc852e32ff1cdfcead7b530bc5c350edfcf (patch)
tree9e30188a1a43c04178360ffd979651692d2fe7dc /src/mongo/s/request_types/split_chunk_request_type.cpp
parente0a2e534e4c917d6abe7f6d00c1eaf75fa9f2358 (diff)
downloadmongo-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.cpp10
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");
}