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

Avoid initialization of RoutingInformationCache under FeatureFlagDualCatalogCache

    • Type: Icon: Improvement Improvement
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • Fully Compatible
    • CAR Team 2024-12-23, CAR Team 2025-01-06
    • 200

      RoutingInformationCache is a separate catalog cache in the config server that uses a CSCCL instead of a SSCCL. This cache is used for some operations in the config server that introduced unnecessary performance degradation in embedded config server mode. Under FeatureFlagDualCatalogCache, there is already a separate catalog cache for routing functions, so RoutingInformationCache is completely redundant.

      The purpose of this ticket is to avoid initializing RoutingInformationCache when FeatureFlagDualCatalogCache is active, and instead use the catalog cache in the Grid.

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

              Created:
              Updated: