-
Type: Task
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Repl 2017-03-06, Repl 2017-03-27
The 3.6 server will support two rollback implementations
- A new implementation that is reliant on 3.6-only features to make rollback run more efficiently;
- The existing implementation carried forward from 3.4 that will be used as a fallback in the case where the new rollback algorithm is unable to revert operations in the oplog generated by a 3.4 server.
To support both implementations, a server parameter will be introduced to support the fallback behavior and to facilitate regression testing.
- is related to
-
SERVER-24049 allow choosing of old or new initial sync code, for testing
- Closed
-
SERVER-24293 Add evergreen variant that runs tests with 3.2 initial sync code
- Closed
- related to
-
SERVER-51819 Remove joinAsync from AbstractAsyncComponent
- Closed