Wire PQS query knob overrides into query planning. Add applyPqsOverrides() on QueryKnobConfiguration, which iterates pre-parsed QuerySettingsKnobOverlay entries and writes them into snapshot slots. Update the DeferredFn lambda in ExpressionContext to call applyPqsOverrides() when QuerySettings has a non-empty queryKnobs field. After this change, PQS knob overrides flow from setQuerySettings through to the query planner.
- depends on
-
SERVER-123181 Refactor QueryKnobConfiguration to snapshot model
-
- Closed
-
-
SERVER-123248 Wire queryKnobs into query_settings.idl and QuerySettings
-
- Closed
-
- is depended on by
-
SERVER-123183 Promote the rest of the query knobs to PQS
-
- Backlog
-
- is duplicated by
-
SERVER-123184 Wire PQS knob overrides into ExpressionContext
-
- Closed
-
- related to
-
SERVER-129559 Complete TODO listed in SERVER-123182
-
- Needs Scheduling
-