Evaluate whether the DDL lock manager is an internal CAR-only implementation detail or a public feature

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Catalog and Routing
    • CAR Team 2025-05-12
    • None
    • 3
    • TBD
    • 🟥 DDL
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket aims to determine whether the DDL lock manager should reside in the shard_role or sharding_runtime_d library.

      Based on this evaluation, we will assess whether the assertIsPrimaryShardForDb method in DatabaseShardingState can be moved to the private implementation (e.g., DatabaseShardingRuntime). This would further encapsulate sharding internals and help expose a cleaner, more focused public DSS API.

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

                Created:
                Updated: