-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2025-03-17
-
None
-
None
-
None
-
None
-
None
-
None
-
None
This ticket is about implementing the logic of the APIs that were exposed in SERVER-99930
- bool isTimeseriesCollection() return true if this collection is a timeseries collection.
- bool isNewTimeseriesWithoutView() return true if the collection is a timeseries collection with FCV 9.0 metadata format, the timeseries collection has a unified namespace (no view nor bucket collection, only the main namespace)
This new API need to be available both in shard and router role. Thus, we will need to expose it respectively in:
- Router Role -> ChunkManager
- Shard Role -> Collection
- depends on
-
SERVER-99930 Expose new timeseries API both to Shard/Router role.
-
- Closed
-
- is depended on by
-
SERVER-101593 listCollection/$listCatalog support for viewless timeseries
-
- Closed
-
-
SERVER-101606 Introduce basic viewless timeseries creation logic
-
- Closed
-
- related to
-
SERVER-101708 expose isLegacyTimeseriesBuckets() function on catalog API
-
- Backlog
-