-
Type:
Improvement
-
Resolution: Done
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
v3.2
-
Repl 2016-10-31, Repl 2016-11-21
Today, replSetStepDown waits for one node to have caught up completely with it. Instead, we can change this behavior to wait for a majority of nodes to catch up completely with it.
In this way, we can avoid all rollbacks that might result from the primary stepping down.
- is related to
-
SERVER-27339 ReplSetTest shouldn't inspect TestData directly
-
- Closed
-
-
SERVER-27117 set writeConcernMajorityJournalDefault to false in nojournal, inmem, and ephemeralForTest variants
-
- Closed
-
-
SERVER-27118 Default shutdown command's 'timeoutSecs' argument to 10 seconds
-
- Closed
-
-
SERVER-27024 Write additional test for new replSetStepDown behavior
-
- Closed
-
- related to
-
SERVER-27196 add timeouts to stepdown_needs_electable_secondary.js
-
- Closed
-
-
SERVER-27214 Disallow chaining in stepdown_needs_electable_secondary.js and stepdown_needs_majority.js
-
- Closed
-
-
SERVER-28110 Set secondaryCatchUpPeriodSecs smaller when requesting remote primary stepdown
-
- Closed
-