diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-05-15 16:55:49 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-05-26 14:30:05 -0400 |
commit | 5a4614d3b9f6f65fc72ebc6ec7033996b7e97b68 (patch) | |
tree | bffef69d1c984ba44166d957214084bd528940f3 /src/mongo/s/d_migrate.cpp | |
parent | 6ff771d5ea56c15ffc298f0d78b76f427d171052 (diff) | |
download | mongo-5a4614d3b9f6f65fc72ebc6ec7033996b7e97b68.tar.gz |
SERVER-18127 Shard class should use ConnectionString for addresses
Currently we convert indiscriminately between ConnectionString and
std::string. This change unifies all places to use only ConnectionString.
Diffstat (limited to 'src/mongo/s/d_migrate.cpp')
-rw-r--r-- | src/mongo/s/d_migrate.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mongo/s/d_migrate.cpp b/src/mongo/s/d_migrate.cpp index 7e11cf2287b..f3deb22ff7d 100644 --- a/src/mongo/s/d_migrate.cpp +++ b/src/mongo/s/d_migrate.cpp @@ -1304,7 +1304,7 @@ namespace mongo { BSONObjBuilder recvChunkStartBuilder; recvChunkStartBuilder.append("_recvChunkStart", ns); - recvChunkStartBuilder.append("from", fromShard.getConnString()); + recvChunkStartBuilder.append("from", fromShard.getConnString().toString()); recvChunkStartBuilder.append("fromShardName", fromShard.getName()); recvChunkStartBuilder.append("toShardName", toShard.getName()); recvChunkStartBuilder.append("min", min); @@ -1369,7 +1369,7 @@ namespace mongo { conn.done(); if ( res["ns"].str() != ns || - res["from"].str() != fromShard.getConnString() || + res["from"].str() != fromShard.getConnString().toString() || !res["min"].isABSONObj() || res["min"].Obj().woCompare(min) != 0 || !res["max"].isABSONObj() || @@ -1490,9 +1490,9 @@ namespace mongo { } catch ( DBException& e ) { errmsg = str::stream() << "moveChunk could not contact to: shard " - << toShard.getConnString() << " to commit transfer" - << causedBy( e ); - warning() << errmsg << endl; + << toShard.getConnString().toString() + << " to commit transfer" << causedBy(e); + warning() << errmsg; ok = false; } |