Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-96634

Make the routing CatalogCache a service context decoration

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • CAR Team 2024-11-11, CAR Team 2024-11-25

      The current catalog cache in the Grid no longer represents the cache that updates the filtering metadata for the CSR and DSS. Instead, it only serves as an instance of the catalog cache used for routing purposes.

      The goal of this task is to eliminate the catalog cache from the Grid and to introduce a new component, RoutingInformationCache, as a decoration of the service context. This change will reduce the responsibilities of the Grid and allow us to selectively expose elements in the API related to the routing cache, rather than the catalog cache class, which is used for various other purposes.

            Assignee:
            aitor.esteve@mongodb.com Aitor Esteve Alvarado
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: