-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
Fully Compatible
-
CAR Team 2026-03-02
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The createViewlessTimeseriesFeature enables FCV upgrade/downgrade logic that transforms existing time-series collections between viewful and viewless formats. During these DDL transformations, concurrent CRUD operations can fail with InterruptedDueToTimeseriesUpgradeDowngrade. As a result, we cannot safely run time-series tests in the simpler FCV upgrade/downgrade suites, since they would frequently fail with this error.
To address this, we want to add a new suite, fcv_upgrade_downgrade_sharding_jscore_passthrough, where we can safely run time-series tests. In this suite, write operations that fail with InterruptedDueToTimeseriesUpgradeDowngrade will be retried.
Recap:
fcv_upgrade_downgrade_sharding_jscore_passthrough: already exists, but we cannot run time-series tests in it due to InterruptedDueToTimeseriesUpgradeDowngrade failures.
sharding_stepdown_fcv_upgrade_downgrade_jscore_passthrough: already exists, but most time-series tests are skipped because they are tagged with does_not_support_stepdowns.
fcv_upgrade_downgrade_sharding_jscore_passthrough: this ticket adds this new suite, where time-series tests can run and write operations interrupted by time-series upgrade/downgrade will be retried.
- fixes
-
SERVER-120421 Enable viewless timeseries in sharding jscore fcv upgrade/downgrade suite with retriable_writes
-
- Closed
-