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

Radim Kolar commented on MAPREDUCE-4594:
----------------------------------------

If you have component based application where partitioner is one of application 
components it needs to have support for its own lifecycle if it does anything 
which allocate resources in init (setConf()) method.
                
> Add init/shutdown methods to Partitioner and RawComparator
> ----------------------------------------------------------
>
>                 Key: MAPREDUCE-4594
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-4594
>             Project: Hadoop Map/Reduce
>          Issue Type: Improvement
>          Components: client
>    Affects Versions: trunk
>            Reporter: Radim Kolar
>
> The Partitioner and the RawComparator interfaces/extension points support 
> only the Configurable API, which can be used for basic
> init in setConf(). Problem is that there is no shutdown function.
> I propose to use standard setup() cleanup() functions like in mapper / 
> reducer.
> Use case is that I need to start and stop spring context and datagrid client.

--
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

Reply via email to