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

Implement classic_runtime_planner_for_sbe::MultiPlanner

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 8.0.0-rc0
    • None
    • None
    • None
    • Query Execution
    • Fully Compatible
    • QE 2024-02-05
    • 1

    Description

      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

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: