hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Grey (JIRA)" <j...@apache.org>
Subject [jira] Created: (HADOOP-2306) Modify org.apache.hadoop.mapred.jobcontrol.Job class to allow actions before status changes
Date Thu, 29 Nov 2007 15:06:43 GMT
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.


Mime
View raw message