[
https://issues.apache.org/jira/browse/TEZ-2581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15010030#comment-15010030
]
Jeff Zhang commented on TEZ-2581:
---------------------------------
I mean if making TerminateTransition as MultipleArcTransition, we need to
determine the target state in method transition based on the input event type.
The input event type could be
TA_FAILED/TA_KILLED/TA_TIMED_OUT/TA_KILL_REQUEST/... and the target state could
be KILL_IN_PROGRESS/FAIL_IN_PROGRESS/KILLED/FAILED, so many pairs. And
currently we maintain that when building the state machine. Event if we only
change TerminatedWhileRunningTransition rather than the base class
TerminateTransition, the issue still exist, TerminatedWhileRunningTransition is
used in 6 places in the state machine.
> Umbrella for Tez Recovery Redesign
> ----------------------------------
>
> Key: TEZ-2581
> URL: https://issues.apache.org/jira/browse/TEZ-2581
> Project: Apache Tez
> Issue Type: Improvement
> Reporter: Jeff Zhang
> Assignee: Jeff Zhang
> Attachments: TEZ-2581-WIP-1.patch, TEZ-2581-WIP-10.patch,
> TEZ-2581-WIP-11.patch, TEZ-2581-WIP-12.patch, TEZ-2581-WIP-13.patch,
> TEZ-2581-WIP-2.patch, TEZ-2581-WIP-3.patch, TEZ-2581-WIP-4.patch,
> TEZ-2581-WIP-5.patch, TEZ-2581-WIP-6.patch, TEZ-2581-WIP-7.patch,
> TEZ-2581-WIP-8.patch, TEZ-2581-WIP-9.patch, TezRecoveryRedesignProposal.pdf,
> TezRecoveryRedesignV1.1.pdf
>
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)