-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
ALL
-
v4.4
-
Repl 2020-03-09
The config replication and oplog commitment safety checks during reconfig currently use the kConfigMajority write concern mode and a numeric write concern with the majority count of voting nodes. These mechanisms for satisfying write concern do not properly exclude non-voting nodes from the majority count. We should utilize the tag system (e.g. kInternalVoterTagName) to make these majority checks correctly exclude non-voting nodes. Javascript test repros of the bugs are attached.
- related to
-
SERVER-45087 Check Oplog Commitment condition on reconfig
- Closed
-
SERVER-46288 Reconfig in 4.2 style with the current config on FCV downgrade
- Closed