diff options
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.h | 6 |
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. |