-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Optimization
-
Fully Compatible
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
test_api_version_compatibility is failing on the master mainline because internalInferSingleTablePredicates was removed from the stable API without a corresponding entry in IGNORE_REMOVED_PARAMETERS_LIST (buildscripts/private/idl/compatibility_rules.yml):
ID0092: The parameter 'internalInferSingleTablePredicates' was present in the stable API but was removed.
The knob was removed in SERVER-127575, in src/mongo/db/query/query_optimization_knobs.idl.
Context
SERVER-131641 was meant to fix all the test_api_version_compatibility failures on mainline, but it merged in short succession of SERVER-127575 so we didn't pick up internalInferSingleTablePredicates.
This fix should get the {{test_api_version_compatibility }}task back to green by either:
- add internalInferSingleTablePredicates to IGNORE_REMOVED_PARAMETERS_LIST if the removal from the stable API was intended, or
- confirm whether the parameter should have stayed in the stable API.
- is related to
-
SERVER-131641 IDL stable-API compat check fails: overloadRetryAfterMS and automaticCEPlanRankingStrategy renamed without compatibility_rules.yml exception
-
- Closed
-
-
SERVER-127575 Handle the case of identical predicates in the same equivalence class
-
- Closed
-
- related to
-
SERVER-131641 IDL stable-API compat check fails: overloadRetryAfterMS and automaticCEPlanRankingStrategy renamed without compatibility_rules.yml exception
-
- Closed
-
-
SERVER-127575 Handle the case of identical predicates in the same equivalence class
-
- Closed
-