diff options
author | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-08-14 15:31:31 -0400 |
---|---|---|
committer | Kaloian Manassiev <kaloian.manassiev@mongodb.com> | 2015-08-14 15:31:31 -0400 |
commit | 1cee34ee3907b7652abdfc7f75ca27ef421a46c4 (patch) | |
tree | 54b3e59b4a066e3b3acf4b1bc44998cebf7f6fe5 /src/mongo/s/ns_targeter.h | |
parent | cec89b290906adb7d36507d20d619aaa5a6f6c16 (diff) | |
download | mongo-1cee34ee3907b7652abdfc7f75ca27ef421a46c4.tar.gz |
Revert "SERVER-19855 Include min OpTime with shard version"
This reverts commit cec89b290906adb7d36507d20d619aaa5a6f6c16.
Diffstat (limited to 'src/mongo/s/ns_targeter.h')
-rw-r--r-- | src/mongo/s/ns_targeter.h | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/src/mongo/s/ns_targeter.h b/src/mongo/s/ns_targeter.h index 1e6182b67b7..087725697d2 100644 --- a/src/mongo/s/ns_targeter.h +++ b/src/mongo/s/ns_targeter.h @@ -157,11 +157,26 @@ struct ShardEndpoint { ShardEndpoint(const ShardEndpoint& other) : shardName(other.shardName), shardVersion(other.shardVersion) {} - ShardEndpoint(const std::string& shardName, const ChunkVersionAndOpTime& shardVersion) + ShardEndpoint(const std::string& shardName, const ChunkVersion& shardVersion) : shardName(shardName), shardVersion(shardVersion) {} const std::string shardName; - const ChunkVersionAndOpTime shardVersion; + const ChunkVersion shardVersion; + + // + // For testing *only* - do not use as part of API + // + + BSONObj toBSON() const { + BSONObjBuilder b; + appendBSON(&b); + return b.obj(); + } + + void appendBSON(BSONObjBuilder* builder) const { + builder->append("shardName", shardName); + shardVersion.addToBSON(*builder, "shardVersion"); + } }; } // namespace mongo |