-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: 8.3.0-rc0
-
Component/s: Upgrade/Downgrade
-
None
-
Catalog and Routing
-
1
-
🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-106463 added a retry loop (assertSetFCVSoon) to the teardown of various FSM tests to guard against leftover setFCV invocations from the FSM conflicting with it.
This isn't necessary because setFCV doesn't fork background work, so in the teardown no setFCV commands from the FSM states should be running. Furthermore setFCV invocations serialize via the setFCVCommandLock. In addition some of the errors that are retried indicate definitive failures for which retrying won't help.
Remove (or at least reduce) the retry loop as it may mask setFCV failures we should investigate.
- is related to
-
SERVER-106463 robustify jstests/concurrency/fsm_workloads/ddl/random_ddl/random_ddl_setFCV_operations_with_metadata_check.js
-
- Closed
-