Repository: oozie Updated Branches: refs/heads/master adb91c6a9 -> 7dbccec54
Amending doc for OOZIE-1791 Project: http://git-wip-us.apache.org/repos/asf/oozie/repo Commit: http://git-wip-us.apache.org/repos/asf/oozie/commit/7dbccec5 Tree: http://git-wip-us.apache.org/repos/asf/oozie/tree/7dbccec5 Diff: http://git-wip-us.apache.org/repos/asf/oozie/diff/7dbccec5 Branch: refs/heads/master Commit: 7dbccec542a034f8e9bca35f65afdfaa5efb07fd Parents: adb91c6 Author: egashira <[email protected]> Authored: Thu May 29 16:05:44 2014 -0700 Committer: egashira <[email protected]> Committed: Thu May 29 16:05:44 2014 -0700 ---------------------------------------------------------------------- docs/src/site/twiki/CoordinatorFunctionalSpec.twiki | 9 +++++++++ 1 file changed, 9 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/oozie/blob/7dbccec5/docs/src/site/twiki/CoordinatorFunctionalSpec.twiki ---------------------------------------------------------------------- diff --git a/docs/src/site/twiki/CoordinatorFunctionalSpec.twiki b/docs/src/site/twiki/CoordinatorFunctionalSpec.twiki index 44a3d54..675c0fc 100644 --- a/docs/src/site/twiki/CoordinatorFunctionalSpec.twiki +++ b/docs/src/site/twiki/CoordinatorFunctionalSpec.twiki @@ -814,6 +814,8 @@ Valid coordinator job status transitions are: * *PREPPAUSED --> PREP | KILLED* * *PAUSED --> SUSPENDED | RUNNING | KILLED* * *PAUSEDWITHERROR --> SUSPENDEDWITHERROR | RUNNINGWITHERROR | KILLED* + * *FAILED | KILLED --> IGNORED* + * *IGNORED --> RUNNING* When a coordinator job is submitted, oozie parses the coordinator job XML. Oozie then creates a record for the coordinator with status *PREP* and returns a unique ID. The coordinator is also started immediately if pause time is not set. @@ -835,6 +837,8 @@ A coordinator job creates workflow jobs (commonly coordinator actions) only for When the coordinator job materialization finishs and all workflow jobs finish, oozie updates the coordinator status accordingly. For example, if all workflows are *SUCCEEDED*, oozie puts the coordinator job into *SUCCEEDED* status. If all workflows are *FAILED*, oozie puts the coordinator job into *FAILED* status. If all workflows are *KILLED*, the coordinator job status changes to KILLED. However, if any workflow job finishes with not *SUCCEEDED* and combination of *KILLED*, *FAILED* or *TIMEOUT*, oozie puts the coordinator job into *DONEWITHERROR*. If all coordinator actions are *TIMEDOUT*, oozie puts the coordinator job into *DONEWITHERROR*. +A coordinator job in *FAILED* or *KILLED* status can be changed to *IGNORED* status. A coordinator job in *IGNORED* status can be changed to + *RUNNING* status. ---++++ 6.1.3. Coordinator Action @@ -870,12 +874,17 @@ A coordinator action in *WAITING*, *READY*, *SUBMITTED* or *RUNNING* status can A coordinator action in *SUBMITTED* or *RUNNING* status can also fail, changing to *FAILED* status. +A coordinator action in *FAILED*, *KILLED*, or *TIMEDOUT* status can be changed to *IGNORED* status. A coordinator action in *IGNORED* status can be + rerun, changing to *WAITING* status. + Valid coordinator action status transitions are: * *WAITING --> READY | TIMEDOUT | KILLED* * *READY --> SUBMITTED | KILLED* * *SUBMITTED --> RUNNING | KILLED | FAILED* * *RUNNING --> SUCCEEDED | KILLED | FAILED* + * *FAILED | KILLED | TIMEDOUT --> IGNORED* + * *IGNORED --> WAITING* ---++++ 6.1.4. Input Events
