-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
v8.0
-
CAR Team 2024-04-29
-
2
In the new createCollectionCoordinator, hitting a ShardNotFound error triggers some updates to the list of involved shardIds. This prevents us from continuously trying to contact or otherwise involve a shard the has been removed.
However, the _cleanupOnAbort function which is triggered by calling triggerCleanup does not have any onError handlers. This means that if an involved shard is removed while the create coordinator is running cleanup, the coordinator would continue to try to release the critical section on this removed shard.
- is related to
-
SERVER-89508 Create tracked/sharded collection can commit with chunks belonging to a shard that was just removed
- Closed