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