-
Type:
Task
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: 8.3.0-rc0
-
Component/s: None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-04-27
-
0
-
🟦 Shard Catalog
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-114505 introduced a new type of oplog 'c' entry upgradeDowngradeViewlessTimeseries that is generated when converting from/to viewless timeseries on FCV upgrade/downgrade.
We should disallow this entry from being applied on initial sync because:
(1) Initial sync may observe an inconsistent state across system.views and _mdb_catalog (see SPM-4033) and the code is not designed to support this.
(2) There is no need to support this command since is only emitted during setFCV, and initial sync is incompatible with FCV changes (see SERVER-31019).
- is related to
-
SERVER-31019 Changing fCV during initial sync leads to divergent data across replica set members
-
- Closed
-
-
SERVER-119456 Fix viewless timeseries upgrade/downgrade during selective backup/restore
-
- Closed
-
-
SERVER-114505 Basic support for viewless timeseries upgrade/downgrade in replica sets
-
- Closed
-
- related to
-
SERVER-125031 Remove TODOs for investigating viewless timeseries upgrade/downgrade during initial sync
-
- Closed
-
-
SERVER-124470 Validate all timeseries are in expected viewful/viewless format after setFCV
-
- Closed
-