-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Storage Execution
-
Fully Compatible
-
Execution Team 2023-05-15, Execution Team 2023-05-29
- _onReplicationRollback should be a public member without a leading underscore
- There are dependencies on LogicalTimeValidator and ReadWriteConcernDefaults that could be removed by pulling out chunks of this behavior and putting into FallbackOpObserver
- Could then remove link and compile-time dependencies on the relevant libraries and headers.
- A unit test would need to be moved as well.
- is related to
-
SERVER-76268 Move all unrelated work out of OpObserverImpl into a miscellaneous FallbackOpObserver
- Closed
- related to
-
SERVER-79998 fold OpObserverImpl::onReplicationRollback() into rollback_impl.cpp
- Closed