[
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