Add the queryKnobs field to query_settings.idl referencing QuerySettingsKnobOverlay as an IDL custom type. Wire the hasher into QuerySettings::hash_value(). Bump the 3 static_assert field-count guards (QuerySettings, QueryShapeConfiguration, QueryShapeConfigurationRoundTrip). No merge logic, no validation beyond what fromBSON() already does. Merge semantics are handled in a follow-up ticket.
- depends on
-
SERVER-108499 Create feature flag
-
- Closed
-
-
SERVER-123247 QuerySettingsKnobOverrides hasher
-
- Closed
-
- is depended on by
-
SERVER-123182 Add query knobs to the explain output
-
- Closed
-
-
SERVER-123662 Per-knob merge semantics for queryKnobs in mergeQuerySettings
-
- Closed
-
- is duplicated by
-
SERVER-113079 Integrate query knobs into the plan cache key
-
- Closed
-