[ 
https://issues.apache.org/jira/browse/TEZ-3296?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15326738#comment-15326738
 ] 

Jonathan Eagles commented on TEZ-3296:
--------------------------------------

bq. Now - (1*24*3) + 20*3 = 150 = (2*24*3) + 2*3
The formula is set up so that all vertices with a distance of _h_ from the root 
have a logically higher priority than all vertices with a distance of _h + 1_ . 
In the example above, the calculation on the LHS should be 132.


> Tez job can hang if two vertices at the same root distance have different 
> task requirements
> -------------------------------------------------------------------------------------------
>
>                 Key: TEZ-3296
>                 URL: https://issues.apache.org/jira/browse/TEZ-3296
>             Project: Apache Tez
>          Issue Type: Bug
>    Affects Versions: 0.7.1
>            Reporter: Jason Lowe
>            Assignee: Jason Lowe
>            Priority: Critical
>         Attachments: TEZ-3296.001.patch
>
>
> When two vertices have the same distance from the root Tez will schedule 
> containers with the same priority.  However those vertices could have 
> different task requirements and therefore different capabilities.  As 
> documented in YARN-314, YARN currently doesn't support requests for multiple 
> sizes at the same priority.  In practice this leads to one vertex allocation 
> requests clobbering the other, and that can result in a situation where the 
> Tez AM is waiting on containers it will never receive from the RM.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to