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)