Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Query Execution
-
Fully Compatible
-
QE 2023-12-25, QE 2024-01-08, QE 2024-01-22
Description
Detect if $meta is used in the query, and not to produce search metadata slots if it is not used.
It is hard because $meta can be used in non-pushdown pipeline stages, but the SBE plan is cached before when $meta is not used (the SBE query is same).
Attachments
Issue Links
- is related to
-
SERVER-84618 Analyze metadata dependencies after a pipeline is split for sharding
-
- Backlog
-
- related to
-
SERVER-78566 Propagate metadata after SBE execution
-
- Closed
-