[SERVER-85653] Make sure shardCollection and explicit/implicit collection creation serialization is the same as 7.0 Created: 24/Jan/24  Updated: 07/Feb/24

Status: Backlog
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: Tommaso Tocci Assignee: Backlog - Catalog and Routing
Resolution: Unresolved Votes: 0
Labels: PM-3364-Milestone-5
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
is depended on by SERVER-83386 Enable feature flag for new CreateCol... Open
Assigned Teams:
Catalog and Routing
Participants:

 Description   

Starting from SERVER-81190 the implicit/explicit create collection now takes the DDL locks instead of serializing with other DDL operations through the critical section.

The goal of this ticket is that we maintain exactly the same behaviour as of 7.0.

For instance, a write sent while a shardCollection is being executed should serialize with the operation and be executed afterward instead of returning an error.


Generated at Thu Feb 08 06:58:16 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.