-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
Fully Compatible
-
v4.4
-
Repl 2020-02-24, Repl 2020-03-09, Repl 2020-03-23
Targeted unit tests for known cases that break the existing protocol:
- Rolling back committed entries (fixed by Oplog Commitment). Test that a new config succeeds only after the data committed in the previous config are also committed in the current config.
- Test the previous reconfig happens before the primary’s election
- Test the previous reconfig happens after the primary’s election
- is related to
-
SERVER-45088 Test safe reconfig avoids diverging configs
- Closed
-
SERVER-46742 Factor out logic to wait for config commitment into a separate public method
- Closed