[SERVER-64137] Remove featureFlagAutoParameterization Created: 02/Mar/22  Updated: 06/Dec/22  Resolved: 14/Apr/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Major - P3
Reporter: David Storch Assignee: Backlog - Query Optimization
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-65129 Enable featureFlagAutoParameterization Closed
Related
is related to SERVER-61421 Refine plan cache key filter componen... Closed
Assigned Teams:
Query Optimization
Participants:

 Description   

Under SERVER-61421 we plan to add a new feature flag, featureFlagAutoParameterization. While auto-parameterization is partially functional, this flag will be included in fully_disabled_feature_flags.yml. We will have a handful of tests which explicitly enable the flag in order to test auto-parameterization behavior.

Once auto-parameterization is sufficiently mature, auto-parameterization will be enabled by default whenever its partner flag, featureFlagSbePlanCache, is also enabled. At this point, we can safely delete the code for featureFlagAutoParameterization, even before the SBE plan cache project is complete. This is safe because both the SBE plan cache and auto-parameterization will be guarded by featureFlagSbePlanCache.

As part of this task, we should also move any tests which explicitly enable featureFlagSbePlanCache from jstests/noPassthrough/ to jstests/core/. When they had to modify server-wide configuration, these tests needed to be placed in noPassthrough. But once they no longer need to set featureFlagSbePlanCache, they can run in jstests/core/ in order to give us some more coverage via passthrough testing.



 Comments   
Comment by David Storch [ 14/Apr/22 ]

We ended up doing this work as part of SERVER-65129. Resolving this as a duplicate.

Generated at Thu Feb 08 05:59:35 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.