summaryrefslogtreecommitdiff
path: root/src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h')
-rw-r--r--src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h b/src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h
index adb3314aa12..41ef536c2d4 100644
--- a/src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h
+++ b/src/mongo/db/s/balancer/balancer_chunk_selection_policy_impl.h
@@ -47,7 +47,9 @@ public:
const NamespaceString& ns) override;
StatusWith<MigrateInfoVector> selectChunksToMove(
- OperationContext* opCtx, stdx::unordered_set<ShardId>* usedShards) override;
+ OperationContext* opCtx,
+ const std::vector<ClusterStatistics::ShardStatistics>& shardStats,
+ stdx::unordered_set<ShardId>* availableShards) override;
StatusWith<MigrateInfosWithReason> selectChunksToMove(OperationContext* opCtx,
const NamespaceString& ns) override;
@@ -78,7 +80,7 @@ private:
const NamespaceString& nss,
const ShardStatisticsVector& shardStats,
const boost::optional<CollectionDataSizeInfoForBalancing>& collDataSizeInfo,
- stdx::unordered_set<ShardId>* usedShards);
+ stdx::unordered_set<ShardId>* availableShards);
// Source for obtaining cluster statistics. Not owned and must not be destroyed before the
// policy object is destroyed.