-
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