-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:
-
Query Optimization
-
Fully Compatible
-
QO 2024-02-05, QO 2024-02-19
In certain cases, EOF nodes can wind up as a child node in QuerySolution tree. Given that such nodes are now ineligible for the plan cache after https://jira.mongodb.org/browse/SERVER-84278, such child nodes can inhibit a QuerySolution from being plan cache eligible.
As such, we should reenable plan cache eligibility for EOF plans and remove the tassert that causes cached EOF plans to crash during sbe preparation and execution.