[ 
https://issues.apache.org/jira/browse/IMPALA-9422?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim Armstrong reassigned IMPALA-9422:
-------------------------------------

    Assignee: Tim Armstrong

> Improve join builder profiles
> -----------------------------
>
>                 Key: IMPALA-9422
>                 URL: https://issues.apache.org/jira/browse/IMPALA-9422
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Backend
>            Reporter: Tim Armstrong
>            Assignee: Tim Armstrong
>            Priority: Major
>              Labels: multithreading
>
> We should clean up/improve the join builder profiles for the separate build.
> First, for the separate build, we should ensure that all time spent in the 
> builder is counted against the builder. E.g. calls into public methods like 
> BeginSpilledProbe(). These should be counted as idle time for the actual join 
> implementation, so that we can see that the time is spent in the (serial) 
> builder instead of the (parallel) probe.
> We might need to fix things like Send() being called by 
> RepartitionBuildInput, resulting in double counting.
> Second, we should revisit the assortment of timers - BuildRowsPartitionTime, 
> HashTablesBuildTime, RepartitionTime. Maybe it makes sense to make them child 
> counters of total time to make the relationship clearer.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to