Modify org.apache.hadoop.mapred.jobcontrol.Job class to allow actions before status changes -------------------------------------------------------------------------------------------
Key: HADOOP-2306 URL: https://issues.apache.org/jira/browse/HADOOP-2306 Project: Hadoop Issue Type: Improvement Components: mapred Reporter: Jason Grey I would like some of my jobs to do other activities after the map reduce is done, but before any dependent jobs would start. I think this could be accomplished in a many ways, here are two that I could think of: A) mark the checkRunningState method as protected, so that a subclass could override it and only set the status to SUCCESS after the extra activity is done. B) Add a handler/event mechanism that triggers events before state changes. Handlers of those events could "cancel" the state change if they needed to (ie: if something failed) C) Provide a protected template method that is executed before each state change that subclasses can override. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.