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.

Reply via email to