Interrupt ShardServerCatalogCache fetches after transitioning to Authoritative Shards

XMLWordPrintableJSON

    • Catalog and Routing
    • ALL
    • CAR Team 2026-07-06, CAR Team 2026-07-20
    • 200
    • 馃煢 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      Since SERVER-127979, we drop config.cache.* collections after upgrading to Authoritative Shards. However, there may still be threads in the ShardServerCatalogCache that are reading from those collections, which can hit tassert 7032350 (see attached repro).

      We should interrupt those threads before dropping config.cache.*.

        1. repro-SERVER-130440.patch
          3 kB
          Joan Bruguera Mic贸

            Assignee:
            Joan Bruguera Mic贸
            Reporter:
            Joan Bruguera Mic贸
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: