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

Implement classic_runtime_planner_for_sbe::MultiPlanner

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Query Execution
    • Fully Compatible
    • QE 2024-02-05
    • 1

      MultiPlanner should work as follows:

      1. Create Classic MultiPlan stage.
      2. Run the planning. For this change, plan should assume yielding is always on acquisitions.
      3. If the best plan reached EOF, output the documents and exit.
      4. Build an SBE executor for the best plan.
      5. Otherwise, run SBE executor.

      Plan cache will be handled in a separate ticket

            Assignee:
            adi.agrawal@mongodb.com Adi Agrawal
            Reporter:
            ivan.fefer@mongodb.com Ivan Fefer
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: