Adriano created OOZIE-2989:
------------------------------

             Summary: Allow oozie to rerun actions (executed 
successfully/failed).
                 Key: OOZIE-2989
                 URL: https://issues.apache.org/jira/browse/OOZIE-2989
             Project: Oozie
          Issue Type: New Feature
          Components: core
    Affects Versions: 4.1.0
            Reporter: Adriano


Request: Implement a feature that allow oozie to rerun actions (executed 
successful/failed).

Oozie do not allow to rerun actions selectively (actions completed with success 
and actions failed).

Actually it is possible rerun a workflow skipping only the successful actions 
or rerun the failed ones but a combination of both is not possible.

Have a feature that allow to rerun a list of actions belong to a executed 
workflow without taking care of the exit status of the previous execution (or 
to skip a list of actions without taking consideration of the exit status of 
the previous execution).

Use case:

sample of executed workflow to be rerun (only a pool of actions selectively)
{code:java}
|-action 1: hive query         (elapsed 12 hours)       - completed with success
V
|-action 2: shell action       (elapsed 1 hour)         - failed
V
|-action 3: java action        (elapsed 1 hours)        - failed
V    V
|     |--action 4: hive query   (elapsed 1 hours)       - not executed
|
|-action 5: mail action        (elapsed 1 sec)      - completed with success
{code}

We should be able to rerun action 2,3,4,5 (the action n.5 need to be executed 
as we should receive a email in case the workflow will fail again). That's not 
happen.

Actually seems not possible to rerun failed actions and one or more successful 
actions as the combination of the below properties is not allowed:

i.e:
E0404: Only one of the properties are allowed [oozie.wf.rerun.skip.nodes OR 
oozie.wf.rerun.failnodes]





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to