-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
ALL
-
Execution Team 2020-02-24, Execution Team 2020-03-09
-
48
This scenario can cause catalog inconsistencies.
Transaction 1 creates collection B
Transaction 2 creates collection A
Transaction 2 commits
Transaction 1 creates collection A
Transaction 1 attempts to commit, and fails due to conflicting creation of "A".
The catalog inconsistency results because as we apply the commit of transaction 1, we register collection B in the catalog before finding out that collection A failed to be registered. We do not currently have rollback handling to roll back the registration of collection B.
- related to
-
SERVER-46285 Collections should not be visible in CollectionCatalog lookups until storage transaction commit
- Closed