[ 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)