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]

Reply via email to