-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Catalog and Routing
-
CAR Team 2024-10-28
(Subtask to achieve SERVER-84243 - Dedicate a catalog cache and loader to the shard role. For more information refer to this document)
The new class responsible for managing the shard role catalog cache and its loader (FilteringMetadataCache) includes member functions such as `onStepUp` and `onStepDown`, which need to be called within the `ReplicationCoordinator`. By extending the `ReplicaSetAwareService` interface and implementing the necessary methods, we can eliminate this dependency.
This is an investigation ticket, and it may not be possible to proceed due to external dependencies that I am not aware of at the time of writing.