Shwetha G S created FALCON-369:
----------------------------------

             Summary: Refactor workflow builder
                 Key: FALCON-369
                 URL: https://issues.apache.org/jira/browse/FALCON-369
             Project: Falcon
          Issue Type: Improvement
            Reporter: Shwetha G S
            Assignee: Shwetha G S


Currently, feed/process workflow builder is a single class which handles all 
different cases of lifecycles, storage types, workflow engines and building all 
oozie entities(workflow, coord and bundle). This is not readable and difficult 
to maintain. This needs some re-factoring.

Approach:
Maintain different builders for
1. oozie entities - workflow, coord and bundle. 
2. entity types - feed and process
3. lifecycle - process, retention and replication
4. workflow engines - oozie, pig and hive




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to