-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
QE 2024-02-05
-
1
MultiPlanner should work as follows:
- Create Classic MultiPlan stage.
- Run the planning. For this change, plan should assume yielding is always on acquisitions.
- If the best plan reached EOF, output the documents and exit.
- Build an SBE executor for the best plan.
- Otherwise, run SBE executor.
Plan cache will be handled in a separate ticket
- depends on
-
SERVER-85234 Create classic_runtime_planner_for_sbe namespace with stub implementations of PlannerInterface
- Closed
- is depended on by
-
SERVER-85661 Remove featureFlagClassicRuntimePlanningForSbe from fully disabled
- Closed
-
SERVER-85240 Correctly fill rejectedPlans and allPlansExecution when using classic multi-planner with SBE
- Closed
-
SERVER-85248 Support updating SBE plan cache after Classic runtime planning
- Closed