-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
Affects Version/s: 8.3.0-rc0
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-12-08, CAR Team 2025-12-22
-
🟦 Shard Catalog
-
None
-
None
-
None
-
None
-
None
-
None
Implement basic support for upgrading a viewful timeseries to viewless in replica sets by:
- Dropping the view namespace mytimeseries
- Renaming the buckets namespace system.buckets.mytimeseries to mytimeseries.
- Update the collection metadata to remove the validator (c.f.
SERVER-105786).
For the downgrade we do the opposite steps.
The entire change should be atomic i.e. done within a single WriteUnitOfWork.
This ticket will focus on the shard catalog logic, and be tested via unit tests. The enablement for replica sets (replication, setFCV) is provided by SERVER-114505.
- is depended on by
-
SERVER-114505 Basic support for viewless timeseries upgrade/downgrade in replica sets
-
- Blocked
-
- is related to
-
SERVER-114505 Basic support for viewless timeseries upgrade/downgrade in replica sets
-
- Blocked
-
-
SERVER-105786 Add buckets schema validation for viewless timeseries collections
-
- Closed
-
- related to
-
SERVER-115210 Check for timeseries bucketing parameters & clusteredIndex inconsistencies
-
- Backlog
-