[
https://issues.apache.org/jira/browse/MAPREDUCE-2600?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13109645#comment-13109645
]
Luke Lu commented on MAPREDUCE-2600:
------------------------------------
I talked to Owen at his office a few weeks ago before my vacation. I recall
that we agreed that the ideal modules/jars separation would be:
yarn-client/server and mapreduce-client/server (mapreduce-server would contain
the jobhistory server). But like he mentioned here, he's not pushing the change
for 0.23, as the current layout works and he's not working on it :)
We also talked about the dependencies issue between shuffle and nodemanager:
NodeManager loads a specific version of ShuffleHandler that depends on a
specific version of mapreduce-client-core for a specific version of
ShuffleHeader. Even though the current separation is made possible via a
service plugin mechanism, the undesirable dependency still exists. The solution
of that problem is to have a [generic shuffle service|MAPREDUCE-3060].
> MR-279: simplify the jars
> --------------------------
>
> Key: MAPREDUCE-2600
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-2600
> Project: Hadoop Map/Reduce
> Issue Type: Improvement
> Reporter: Owen O'Malley
> Assignee: Luke Lu
>
> Currently the MR-279 mapreduce project generates 59 jars from 59 source
> roots, which can be dramatically simplified.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira