-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2020-03-09, Repl 2020-03-23
-
0
The safe reconfig protocol ensures only one reconfig can happen at a time (on a given node), and reconfig cancels elections. However, a node that has learned about a new config via heartbeat and is beginning to process it could suddenly start to step down. Let's investigate whether there are concurrency issues in these scenarios.
- node has started to step down and suddenly learns about a new config via heartbeat
- a node has learned about a new config via heartbeat, but suddenly starts to step down
- a node has started to step down and suddenly a replSetReconfig command arrives from the user
- a replSetReconfig command arrives from the user and suddenly the node starts to step down
- is related to
-
SERVER-47758 HBStepdownAndReconfigTest unit tests must properly wait for step down to complete before checking new term value
- Closed