-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
Execution Team 2021-12-27, Execution Team 2022-01-10, Execution Team 2022-01-24, Execution Team 2022-02-07, Execution Team 2022-02-21, Execution Team 2022-03-07, Execution Team 2022-03-21, Execution Team 2022-04-04, Execution Team 2022-04-18
SERVER-50145 added UncommittedCatalogUpdates as an implementation detail of the CollectionCatalog. It have more capabilities than the old UncommittedCollections (can have uncommitted drops and renames). But conceptually they are the same.
We should try and merge their logic, that could lead to more operations being supported in multi-document transactions (like collection rename) and potentially a future where we can perform DDL operations under just a MODE_IX lock and throw WCE on conflicts.
- depends on
-
SERVER-57122 Make RecoveryUnit decorable and use it for uncommited collections and collection catalog updates
- Closed
- is related to
-
SERVER-50145 Have DDL operations and MODE_X writers install a new Collection object
- Closed