-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Replication
-
Fully Compatible
-
Repl 2025-07-21, Repl 2025-08-04, Repl 2025-08-18
-
200
-
None
-
3
-
TBD
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The new OplogVisibilityManager needs to be created & owned somewhere with process lifetime, similar to other services that run on the ServiceContext. A pointer to this manager can be placed on the OperationContext as a decorable, or as a service and a decorable on the parent ServiceContext.
Once SERVER-106673 is merged, we can create the pointers/references but defer instantiation until the feature flag is checked - we only want to enable the new behavior when instructed to by the feature flag.
This ticket is successful once ops have access to OplogVisibilityManager* for use when the feature flag is enabled.
- is depended on by
-
SERVER-108849 Investigate whether timestamps can move backwards on rollback
-
- Open
-
-
SERVER-106813 OplogVisibilityManager - track visibility when feature flag enabled
-
- In Progress
-
- is duplicated by
-
SERVER-107113 Initialize OplogVisibilityManager globally with pointer to Oplog Collection
-
- Closed
-
- is related to
-
SERVER-106673 Update oplog visibility project code to compile with bazel
-
- Closed
-