Even though the lookup in _configsvrRemoveShard might have returned a shard object, due to concurrently running removeShard or due to the ShardRegistry not being causally-consistent, it could happen that the particular shard is removed by the time the execution reaches this line later on in the command.
ShardingCatalogManager::removeShard incorrectly assumes that the shard id query will return results
- Votes:
-
0 Vote for this issue
- Watchers:
-
1 Start watching this issue
- Created:
- Updated:
- Resolved: