[ 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