Currently a lot of unnecessary "reloading" of the planner parameters is being performed.
This ticket is supposed to solve this issue, but removing the extra calls
- fixes
-
SERVER-86197 Make QueryPlannerParams to only be filled out on construction
- Closed
-
SERVER-88281 Avoid duplicated work in QueryPlannerParams::fillOutSecondaryCollectionsPlannerParams
- Closed
- is depended on by
-
SERVER-87055 Refactor get_executor.cpp: Align all code paths in getExecutorFind() to return PlannerInterface instead of PlanExecutor
- Closed
- is related to
-
SERVER-87683 Investigate why empty planner parameters are sometimes used in analyzeDataAccess() calls.
- Open
-
SERVER-88070 Throw ErrorCode::QueryPlanKilled for stale index views during stale cached replans
- Closed
-
SERVER-86872 Do not initialise 'QueryPlannerParams' for cached plans until re-planning is triggered
- Closed