-
Type:
Task
-
Resolution: Won't Do
-
Priority:
Major - P3
-
None
-
Affects Version/s: 9.0.0-rc0
-
Component/s: None
-
Catalog and Routing
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Since SERVER-121471 we call quit() after a InterruptedDueToTimeseriesUpgradeDowngrade error from viewless timeseries upgrade/downgrade in FCV upgrade/downgrade suites.
However we have 5 very similar tests (example) that:
- Spawn a parallel shell - therefore quit() doesn't work since it only applies to the parallel shell but not the parent test, and
- Set a failpoint - therefore even if we re-design the tests to use a Thread to quit() it still leaves the failpoint on which causes follow up tests to timeout.
This ticket should find a way to work around those issues or accept to not have this coverage.
List of affected tests:
- jstests/core/timeseries/write/timeseries_delete_hint.js
- jstests/core/timeseries/write/timeseries_delete_with_meta_concurrent.js
- jstests/core/timeseries/write/timeseries_update_concurrent.js
- jstests/core/timeseries/write/timeseries_update_concurrent_arbitrary_updates_not_enabled.js
- jstests/core/timeseries/write/timeseries_update_hint.js
- depends on
-
SERVER-121471 Enable viewless timeseries feature flag in fcv_upgrade_downgrade suites without retriable writes
-
- In Code Review
-