Riza Suminto created IMPALA-13526:
-------------------------------------
Summary: Inconsistent Agg node stats recomputation.
Key: IMPALA-13526
URL: https://issues.apache.org/jira/browse/IMPALA-13526
Project: IMPALA
Issue Type: Bug
Components: Frontend
Affects Versions: Impala 4.4.0
Reporter: Riza Suminto
Assignee: Riza Suminto
Within DistributedPlanner.java, there are several place where Planner need to
insert extra merge aggregation node. It require transferring HAVING conjuncts
from preaggregation node to merge aggregation, unsetting limit, and recompute
stats of preaggregation node. However, the stats recompute is not consistently
done, and there might be an inefficient recompute happening.
Example of inefficient recomputes:
https://github.com/apache/impala/blob/88e0e4e8baa97f7fded12230b14232dc85cf6d79/fe/src/main/java/org/apache/impala/planner/DistributedPlanner.java#L1074-L1077
Example of missing recompute for phase2AggNode:
https://github.com/apache/impala/blob/88e0e4e8baa97f7fded12230b14232dc85cf6d79/fe/src/main/java/org/apache/impala/planner/DistributedPlanner.java#L1143-L1168
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]