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