Break the causal consistency relation between the shard-role and the router-role cache

XMLWordPrintableJSON

    • Catalog and Routing
    • CAR Team 2024-10-28
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      (Subtask to achieve SERVER-84243 - Dedicate a catalog cache and loader to the shard role. For more information refer to this document)

       

      During SERVER-95393, we introduced a new CatalogCache and a CatalogCacheLoader (SSCCL implementation) for the shard role.

      In order to achieve this work in different steps, when we refresh the CatalogCache dedicated to the shard-role, we also refresh the CatalogCache of the router-role, creating a causal consistency between both caches.

      The goal of this ticket is to break this dependency.

              Assignee:
              Pol Pinol
              Reporter:
              Pol Pinol
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: