Split checkMetadataConsistency across catalog modules

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Catalog and Routing
    • CAR Team 2026-08-31
    • 🟥 DDL, 🟦 Shard Catalog
    • None
    • None
    • None
    • None
    • None
    • None

      checkMetadataConsistency used to live as a single unit under the global catalog.

      New checks — including authoritative shard catalog — have grown that logic well beyond the global catalog. It is hard to review, and it no longer matches module or ownership boundaries.

      We need to split this work into layers. The commands and the dispatcher should live in one place. And then, each catalog (global catalog, shard catalog, and so on) exposes APIs to check its own consistency, and the dispatcher calls those APIs.

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

              Created:
              Updated: