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

Extend view acquisitions to resolve views

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

      Context

      This ticket is part of the general effort to reduce direct catalog access and mediate them via shard role API. This can guarantee a safer access to the class, which is usually based on assumptions the caller may not be aware of.

      Scope 
      Views definitions can be acquired but not resolved from the shard role api. 
      This implies any resolution must pass from a direct access to the catalog. Extending the class will allow to resolve views from acquisitions and replace some direct access to the catalog.

       

      To validate the overall solution, we can use acquisition in Shardsvr_resolve_view_command. to resolve the view.

      Following tickets will replace other resolutions.

            Assignee:
            enrico.golfieri@mongodb.com Enrico Golfieri
            Reporter:
            enrico.golfieri@mongodb.com Enrico Golfieri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: