hadoop-mapreduce-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mariappan Asokan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (MAPREDUCE-4808) Refactor MapOutput and MergeManager to facilitate reuse by Shuffle implementations
Date Thu, 24 Jan 2013 17:07:14 GMT

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

Mariappan Asokan commented on MAPREDUCE-4808:
---------------------------------------------

Hi Alejandro, Arun, Chris, and Tom,
  Now that MAPREDUCE-4807, MAPREDUCE-4809, and MAPREDUCE-4808 were committed, I would like
to work on MAPREDUCCE-4039(sort avoidance) as two contributed plugins.  One will be to avoid
sorting on the map side and the other on the reduce side.  These plugins will open up more
use cases.  For example, Jerry can implement hash aggregation in the Combiner and/or in the
Reducer without any overhead of the sort.

If there is no objection from you, I will post a brief description of a design in MAPREDUCE-4039
soon.  Please let me know.

Thanks.

-- Asokan

                
> Refactor MapOutput and MergeManager to facilitate reuse by Shuffle implementations
> ----------------------------------------------------------------------------------
>
>                 Key: MAPREDUCE-4808
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4808
>             Project: Hadoop Map/Reduce
>          Issue Type: New Feature
>            Reporter: Arun C Murthy
>            Assignee: Mariappan Asokan
>             Fix For: 3.0.0
>
>         Attachments: COMBO-mapreduce-4809-4812-4808.patch, M4808-0.patch, M4808-1.patch,
mapreduce-4808.patch, mapreduce-4808.patch, mapreduce-4808.patch, mapreduce-4808.patch, mapreduce-4808.patch,
mapreduce-4808.patch, mapreduce-4808.patch, mapreduce-4808.patch, MergeManagerPlugin.pdf,
MR-4808.patch
>
>
> Now that Shuffle is pluggable (MAPREDUCE-4049), it would be convenient for alternate
implementations to be able to reuse portions of the default implementation. 
> This would come with the strong caveat that these classes are LimitedPrivate and Unstable.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message