-
Notifications
You must be signed in to change notification settings - Fork 25.4k
Closed
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>refactoringTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)
Description
We use the PipelineBreaker interface to mark plans that need to (partially) run on the coordinator.
This is especially important for planning of remote ENRICH (relates #115897) and remote LOOKUP JOINs.
- We need to refine this interface to include nodes that can sometimes require to run on the coordinator, like
ENRICH _coordinator:policy
, orLIMIT
- unlessPushDownAndCombineLimits
duplicated the limit past anMV_EXPAND
orLOOKUP JOIN
. - We probably need to mark
FORK
with this interface. - We can then refine the validations for remote ENRICH (https://github.com/elastic/elasticsearch/pull/131426/files/444b8f325f79d41fed803db2dbe02771ef7b7187#r2214084695) and remote LOOKUP JOIN (Remote Lookup Join implementation #129013 (comment)).
luigidellaquila
Metadata
Metadata
Assignees
Labels
:Analytics/ES|QLAKA ESQLAKA ESQL>refactoringTeam:AnalyticsMeta label for analytical engine team (ESQL/Aggs/Geo)Meta label for analytical engine team (ESQL/Aggs/Geo)