-
Type: Bug
-
Resolution: Gone away
-
Priority: Major - P3
-
None
-
Affects Version/s: 5.0.0, 6.0.0, 7.0.0, 7.3.0-rc0, 7.2.0, 8.0.0-rc2
-
Component/s: None
-
Catalog and Routing
-
v8.0
-
CAR Team 2024-03-18, CAR Team 2024-04-15, CAR Team 2024-04-29, CAR Team 2024-05-13
-
140
-
2
As part of the drop collection coordinator, dropCollectionLocally is called on each shard. This command calls the catalog dropCollection command which translates all bucket namespaces to their view namespaces. This is done regardless of whether there are actually any timeseries options present for the collection. This means that if I create a bucket namespace (without timeseries options) and then call drop for the view namespace, it will drop my bucket namespace.
This is additionally a problem when we start tracking unsharded collections. In the linked BF, we can see how the translation being done at this level but not at the coordinator level can cause catalog inconsistencies.
- is related to
-
SERVER-79499 "Fix" non-time-series bucket collections in tests.
- Closed
- related to
-
SERVER-79630 Disallow creating and preventing upgrading with system.buckets namespaces which aren't timeseries collections
- Closed