10gen / mongo-orchestration

Apache License 2.0
7 stars 11 forks source link

Cluster start/stop should wait for servers concurrently #297

Closed ShaneHarvey closed 1 year ago

ShaneHarvey commented 1 year ago

MO starts and stops servers serially. We should use threads to reduce latency when waiting for servers to start/stop. For example, starting a 3 member replica set should spawn 3 processes concurrently and starting a 2 shard cluster should set up the 2 shards concurrently. Stopping a cluster should stop all servers at the same time.