[
https://issues.apache.org/jira/browse/TEZ-3193?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jason Lowe updated TEZ-3193:
----------------------------
Attachment: TEZ-3193.001.patch
Patch that fixes the deadlock by removing the calls from the task attempt to
the task. Per Bikas's recommendation, the task now passes the location hint
and task spec to the TaskAttempt constructor. I also removed the Task from the
constructor arguments so there isn't temptation for someone to come along later
and add a call from the attempt into the task which would reintroduce this
deadlock.
> Deadlock in AM during task commit request
> -----------------------------------------
>
> Key: TEZ-3193
> URL: https://issues.apache.org/jira/browse/TEZ-3193
> Project: Apache Tez
> Issue Type: Bug
> Affects Versions: 0.7.1, 0.8.2
> Reporter: Jason Lowe
> Priority: Blocker
> Attachments: TEZ-3193.001.patch
>
>
> The AM can deadlock between TaskImpl and TaskAttemptImpl. Stacktrace and
> details in a followup comment.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)