[
https://issues.apache.org/jira/browse/TEZ-2612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Bikas Saha reassigned TEZ-2612:
-------------------------------
Assignee: Bikas Saha
> Critical path analyzer for DAGs
> -------------------------------
>
> Key: TEZ-2612
> URL: https://issues.apache.org/jira/browse/TEZ-2612
> Project: Apache Tez
> Issue Type: Bug
> Reporter: Rajesh Balamohan
> Assignee: Bikas Saha
>
> This analyzer plugin/tool can be used to understand the important
> vertices/tasks of interest in large DAG for perf analysis / finding
> bottlenecks. It can be used to find out 1.input dependency, 2. failure
> dependency, 3. scheduling dependency (may be at later stage).
> Creating this as a uber ticket. Getting this detail at vertex level might be
> possible with the existing logs derived from ATS. For task level analysis,
> certain more details are required.
> 1. Timeline details like when fetch/merge/compute/sort etc are not captured
> now. These details can possibly be added in TaskCompletionEvent
> 2. Need additional details like the last event that completed processing in
> the input (for tracing at task level)
> 3. Add downstream task attempt that caused the higher level task to get
> rescheduled/restarted. This can be used in terms of understanding in cases
> where the task failed due to read-error.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)