[ 
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

        

Reply via email to