-
Type: Improvement
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
The goal of this ticket is to remove the temporary workaround that transitions to a new phase (kExitCriticalSection) on the clean up procedure to avoid dropping the collection at retry of the clean up after releasing the critical section. See TODOs related to this ticket.
This improvement can be done once all create collections are serialized, because we will have the guarantees that no new collection (under the same nss) will be created until we exit the coordinator, regardless if we have released the critical section.
- depends on
-
SERVER-83774 Create collection coordinator should clean up the collection on the db primary shard in case of rollback
- Backlog
-
SERVER-86443 Enable feature flag
- Backlog
-
SERVER-77218 Enable feature flag for tracking unsharded collections in the catalog
- Closed