-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: 8.3.0, 9.1.0-rc0, 9.0.0
-
Component/s: Replication, Sharding
-
None
-
Catalog and Routing
-
Fully Compatible
-
ALL
-
v9.0, v8.3
-
CAR Team 2026-09-14
-
0
-
🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
Problem
In the replicaset_transition_to_and_from_csrs.py test hook we do a rolling restart which involves stepping up a new primary. This is done via replSetStepUp which will fail to elect the new primary if the running jstest is doing writes during the election (see related tickets).
The hook gives each secondary a single chance to step up, so with heavy write activity all attempts fail.
Solution
Do more stepUp attempts. We expect that eventually we will win the race or the jstest will stop doing writes and we will succeed on the stepup.
Impact: Test only issue.
- is caused by
-
SERVER-107303 Create replica set reconfiguration to CSRS hook
-
- Closed
-
- related to
-
SERVER-88459 Use deterministic way than plain replSetStepUp command in jstests
-
- Closed
-
-
SERVER-113983 [v8.0] Harden upgrade_downgrade_sharded_cluster.js configRS election for background activity
-
- Closed
-