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.
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.