new WF library implementation (lite2)
-------------------------------------

                 Key: OOZIE-592
                 URL: https://issues.apache.org/jira/browse/OOZIE-592
             Project: Oozie
          Issue Type: Improvement
            Reporter: Alejandro Abdelnur
            Assignee: Alejandro Abdelnur


Current WF library implementation (lite) has the following issues/limitations:

* Under certain conditions kill/failure all running actions are not being 
properly killed (leaving things in odd states and/or runaway actions)
* Exceptions are properly propagated handled
* start/end/kill/fork/join nodes do not  provide hooks to create entries in the 
DB in the WF actions table (useful for WF visualization)

In addition, the following new features would allow more flexible WF 
programming:

* support for a SUSPEND node, to programmatically suspend a WF in certain 
condition.
* support for SHARD/UNSHARD nodes, similar to FORK/JOIN but it is a single 
execution lane that gets multiplexed N times

These 2 new features would be exposed in a new schema.

The implementation approach for this would be broken down into a few JIRAs:

* WF lite2 implementation with testcases
* WF lite2 node handlers
* WF lite2 service




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to