summaryrefslogtreecommitdiff
path: root/src/mongo/s/chunk_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/chunk_manager.cpp')
-rw-r--r--src/mongo/s/chunk_manager.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/s/chunk_manager.cpp b/src/mongo/s/chunk_manager.cpp
index 37e591e7d41..f9bd130f8eb 100644
--- a/src/mongo/s/chunk_manager.cpp
+++ b/src/mongo/s/chunk_manager.cpp
@@ -254,6 +254,10 @@ void RoutingTableHistory::getAllShardIds(std::set<ShardId>* all) const {
[](const ShardVersionMap::value_type& pair) { return pair.first; });
}
+int RoutingTableHistory::getNShardsOwningChunks() const {
+ return _shardVersions.size();
+}
+
std::pair<ChunkInfoMap::const_iterator, ChunkInfoMap::const_iterator>
RoutingTableHistory::overlappingRanges(const BSONObj& min,
const BSONObj& max,