Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
-
ALL
-
v4.4
-
Repl 2020-03-09
Description
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.
Attachments
Issue Links
- 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
-