Implement classic_runtime_planner_for_sbe::MultiPlanner

XMLWordPrintableJSON

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

      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 (Inactive)
              Reporter:
              Ivan Fefer
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: