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

Binglin Chang commented on MAPREDUCE-279:
-----------------------------------------

bq. Ultimately a version of these should be produced natively in some 
StateMachine method (toDot()?), and I think Chris Douglas may take that up 
eventually. However, some of the desirable info (e.g., which states send events 
to or receive them from other state machines) can't really be discovered 
automatically, so there will continue to be a place for hand-rolled graphs.

What's the current progress of this work? I find visualization of state machine 
really help when reading & learning MRv2 code, both YARN & MRv2. I add some 
code in yarn-common to generate graphviz dot file automatically when I try to 
learn YARN code yesterday, it works fine for me, maybe it is useful for others 
too.

> Map-Reduce 2.0
> --------------
>
>                 Key: MAPREDUCE-279
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-279
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: mrv2
>            Reporter: Arun C Murthy
>             Fix For: 0.23.0
>
>         Attachments: MR-279-script-20110817.sh, MR-279-script-final.sh, 
> MR-279-script.sh, MR-279-script.sh, MR-279.patch, MR-279.patch, MR-279.sh, 
> MR-279_MR_files_to_move-20110817.txt, MR-279_MR_files_to_move.txt, 
> MR-279_MR_files_to_move.txt, MapReduce_NextGen_Architecture.pdf, 
> capacity-scheduler-dark-theme.png, hadoop_contributors_meet_07_01_2011.pdf, 
> multi-column-stable-sort-default-theme.png, post-move-patch-20110817.2.txt, 
> post-move-patch-final.txt, post-move.patch, post-move.patch, post-move.patch, 
> yarn-state-machine.job.dot, yarn-state-machine.job.png, 
> yarn-state-machine.task-attempt.dot, yarn-state-machine.task-attempt.png, 
> yarn-state-machine.task.dot, yarn-state-machine.task.png
>
>
> Re-factor MapReduce into a generic resource scheduler and a per-job, 
> user-defined component that manages the application execution.
> Check it out by following [the instructions|http://goo.gl/rSJJC].

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to