-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: 5.0.0, 6.0.0, 7.0.0, 7.3.0-rc0, 8.0.0-rc0
-
Component/s: None
-
None
-
Catalog and Routing
-
ALL
-
CAR Team 2024-10-28, CAR Team 2024-11-11, CAR Team 2024-11-25
-
3
The shard where the create coordinator for config.system.sessions is run is the first shard in alphabetical order. This shard may change if a shard is added with a lower alphabetical value than the lowest one or the first shard is removed.
If this shard changes while the config.system.sessions collection is being sharded, a retry of the command or another node issuing another shardCollection command can lead to multiple shards running the create coordinator for the same collection, leading one to hang at commit time. The shard who's coordinator is hung will not be able to accept chunks for the config.system.sessions collection which could lead to problems for sessions collection scaling.
- is caused by
-
SERVER-52779 Implement the new create/shard collection path in `_shardsvrShardCollection`
- Closed
- is related to
-
SERVER-83924 system.session is not found locally when created as unsplittable
- Closed
- related to
-
SERVER-97336 Prevent config.system.sessions from being created as unsharded
- Needs Scheduling
-
SERVER-97338 Prevent config.system.sessions from being created as sharded with its chunk on the config server
- Needs Scheduling