[
https://issues.apache.org/jira/browse/TEZ-1273?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14057515#comment-14057515
]
Jeff Zhang edited comment on TEZ-1273 at 7/10/14 2:33 PM:
----------------------------------------------------------
First attach the state machine diagram, please help review it. Will attach the
code later.
For a non-session case, the normal flow would be
NEW->INITED->RUNNING->SUCCEED/FAILED/KILLED/ERROR->TERMINATED
For a session case, the flow would be NEW->[ INITED->IDLE->RUNNING ] ...
was (Author: zjffdu):
Attach the state machine diagram.
For a non-session case, the normal flow would be
NEW->INITED->RUNNING->SUCCEED/FAILED/KILLED/ERROR->TERMINATED
For a session case, the flow would be NEW->[ INITED->IDLE->RUNNING ] ...
> Refactor DAGAppMaster to state machine based
> --------------------------------------------
>
> Key: TEZ-1273
> URL: https://issues.apache.org/jira/browse/TEZ-1273
> Project: Apache Tez
> Issue Type: Improvement
> Affects Versions: 0.4.0
> Reporter: Jeff Zhang
> Assignee: Jeff Zhang
> Attachments: dag_app_master.pdf
>
>
> Almost all our entities (Vertex, Task etc) are state machine based and
> written using a formal state machine. But DAGAppMaster is not written on a
> formal state machine even though it has a state machine based behavior. This
> jira is for refactoring it into state machine based
--
This message was sent by Atlassian JIRA
(v6.2#6252)