There's no synchronization between createDatabase and removeShard. Therefore it can happen that createDatabase(primaryShard=s1) commits after shard s1 has been removed.
- is depended on by
-
SERVER-89213 Enable sharding_jscore_passthrough_with_config_transitions.yml
- Closed
-
SERVER-89214 Enable sharded_collections_jscore_passthrough_with_config_transitions.yml
- Closed
- related to
-
SERVER-92646 Make removeShard return RemoveShardProgress::ONGOING while there are docs in config.transaction_coordinators
- Closed