You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tez.apache.org by "joeyli (JIRA)" <ji...@apache.org> on 2013/08/08 13:20:47 UTC

[jira] [Comment Edited] (TEZ-301) Running task count in DAG Progress is always 0 ( even as tasks complete ).

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

joeyli edited comment on TEZ-301 at 8/8/13 11:19 AM:
-----------------------------------------------------

Getting the #runningtask is a little tricky because of container reuse. Only TaskAttemptListenerImpTezDag#getTask() know #tasks assigned to containers, but it doesnt know when those tasks complete. so I use a map to track #assignedtasks against each vertex. Then in VertexImpl#getVertexProgress(), I can get #runningtasks by #assignedtasks-#completedtask. 

The interestingthing is this still work when multi-Dag running in a single AM because the vertexid is unique.I create a patch, please take a look, thanks.
                
      was (Author: fiberlijun):
    Getting the #runningtask is a little tricky because of container reuse. Only TaskAttemptListenerImpTezDag#getTask() know #tasks assigned to containers, but it doesnt know when those tasks complete. so I use a map to track #assignedtasks against each vertex. Then in VertexImpl#getVertexProgress(), I can get #runningtasks by #assignedtasks-#completedtask. 
The interting thing is this still work when multi-Dag running in a single AM because the vertexid is unique.I create a patch, please take a look, thanks.
                  
> Running task count in DAG Progress is always 0 ( even as tasks complete ).
> --------------------------------------------------------------------------
>
>                 Key: TEZ-301
>                 URL: https://issues.apache.org/jira/browse/TEZ-301
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: Hitesh Shah
>              Labels: TEZ-0.2.0
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira