internalInferSingleTablePredicates needs IDL-compatibility rules allow-list entry

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.1.0-rc0
    • 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.

            Assignee:
            Maddie Zechar
            Reporter:
            Will Buerger
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: