-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
CAR Team 2025-03-31, CAR Team 2025-04-14
-
None
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-90360 introduced new interfaces to simplify the logic of components that keep some durable state and some in-memory state on synch.
The CAR team started to work on porting our components to these new interfaces (SERVER-91505), but we realized that onConsistentDataAvailable function, when it is being executed due to a rollback operation, it doesn't have any information about the namespaces that had some oplog entries rollbacked. This is a regression compared with the old interfaces, so we were just wondering if we could add this extra info to the new interface.
- is depended on by
-
SERVER-91674 [Cluster Server Parameters] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91925 [ShardingInitializationMongoD] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91926 [ShardingRecoveryService] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91927 [UserWritesRecoverableCriticalSectionService] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91928 [VectorClockMongoD] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91929 [ConfigServerOpObserver] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-
-
SERVER-91930 [ShardServerOpObserver] Adopt the improved repl interfaces to keep in-memory states in sync with data
-
- Blocked
-