summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/start_chunk_clone_request.cpp
diff options
context:
space:
mode:
authorMisha Tyulenev <misha@mongodb.com>2016-06-15 18:09:55 -0400
committerMisha Tyulenev <misha@mongodb.com>2016-06-15 18:10:20 -0400
commit8c8379b493eb9b71e34d6586c27280b75267e7c7 (patch)
treea17f7e982deed23f30aef3f0b7c39c77da2d73cd /src/mongo/db/s/start_chunk_clone_request.cpp
parent9b00106b56966b334c878f36cca14deb71f6d8c7 (diff)
downloadmongo-8c8379b493eb9b71e34d6586c27280b75267e7c7.tar.gz
SERVER-23891 implement ShardId class
Diffstat (limited to 'src/mongo/db/s/start_chunk_clone_request.cpp')
-rw-r--r--src/mongo/db/s/start_chunk_clone_request.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mongo/db/s/start_chunk_clone_request.cpp b/src/mongo/db/s/start_chunk_clone_request.cpp
index fbeb861ede7..9aa27ba5fc9 100644
--- a/src/mongo/db/s/start_chunk_clone_request.cpp
+++ b/src/mongo/db/s/start_chunk_clone_request.cpp
@@ -33,6 +33,7 @@
#include "mongo/base/status_with.h"
#include "mongo/bson/bsonobjbuilder.h"
#include "mongo/bson/util/bson_extract.h"
+#include "mongo/s/shard_id.h"
namespace mongo {
namespace {
@@ -160,7 +161,7 @@ void StartChunkCloneRequest::appendAsCommand(
const MigrationSessionId& sessionId,
const ConnectionString& configServerConnectionString,
const ConnectionString& fromShardConnectionString,
- const std::string& toShardId,
+ const ShardId& toShardId,
const BSONObj& chunkMinKey,
const BSONObj& chunkMaxKey,
const BSONObj& shardKeyPattern,
@@ -173,7 +174,7 @@ void StartChunkCloneRequest::appendAsCommand(
sessionId.append(builder);
builder->append(kConfigServerConnectionString, configServerConnectionString.toString());
builder->append(kFromShardConnectionString, fromShardConnectionString.toString());
- builder->append(kToShardId, toShardId);
+ builder->append(kToShardId, toShardId.toString());
builder->append(kChunkMinKey, chunkMinKey);
builder->append(kChunkMaxKey, chunkMaxKey);
builder->append(kShardKeyPattern, shardKeyPattern);