summaryrefslogtreecommitdiff
path: root/src/mongo/s/sharding_task_executor_pool_controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/s/sharding_task_executor_pool_controller.h')
-rw-r--r--src/mongo/s/sharding_task_executor_pool_controller.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mongo/s/sharding_task_executor_pool_controller.h b/src/mongo/s/sharding_task_executor_pool_controller.h
index d9b82233974..187fbba55de 100644
--- a/src/mongo/s/sharding_task_executor_pool_controller.h
+++ b/src/mongo/s/sharding_task_executor_pool_controller.h
@@ -147,10 +147,11 @@ private:
* Note that a PoolData can find itself orphaned from its GroupData during a reconfig.
*/
struct GroupData {
- explicit GroupData(const ReplicaSetChangeNotifier::State& state_) : state{state_} {}
+ // The members for this group
+ std::vector<HostAndPort> members;
- // The ReplicaSet state for this set
- ReplicaSetChangeNotifier::State state;
+ // The primary member for this group
+ HostAndPort primary;
// Id for each pool in the set
stdx::unordered_set<PoolId> poolIds;