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

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

    • 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)

       

      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@mongodb.com Pol Pinol
            Reporter:
            pol.pinol@mongodb.com Pol Pinol
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: