Details
-
Task
-
Resolution: Fixed
-
Major - P3
-
None
-
None
Description
When you add a normal replica set member, while it's in initial sync it still counts as a voting member towards the majority commit point, but its data is inconsistent, it cannot serve reads, and it cannot become primary. This can lead to a case where a majority of the voting nodes of the set are online but no primary can be elected.
The recommended procedure for adding a new node to a replica set should be to add it with priority:0 and votes:0, and then once it has finished initial sync and transitioned into SECONDARY state do another reconfig to make it voting and electable.
Attachments
Issue Links
- is related to
-
SERVER-32237 Nodes that cannot become primary must neither update progress nor vote "aye"
-
- Closed
-