[ https://issues.apache.org/jira/browse/MAPREDUCE-4851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13537377#comment-13537377 ]
Radim Kolar commented on MAPREDUCE-4851: ---------------------------------------- yes, taskattempt level lifecycle (same as mapper lifecycle) will be enough. I am doing secondary sorting according to live data from datagrid. > add lifecycle to Comparators > ---------------------------- > > Key: MAPREDUCE-4851 > URL: https://issues.apache.org/jira/browse/MAPREDUCE-4851 > Project: Hadoop Map/Reduce > Issue Type: Improvement > Reporter: Radim Kolar > Labels: mrv2 > > current mapreduce api is using RawComparator interface in: > setGroupingComparatorClass > setSortComparatorClass > This interface has no lifecycle support. I propose to change that methods to > take argument new class implements RawComparator with setup and cleanup > methods. > This will leave existing code with RawComparator alone, Providing some > backward compatibility. > new class: > class SortComparator implements RawComparator -- 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