-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/39844/
-----------------------------------------------------------

(Updated Dec. 1, 2015, 5:15 a.m.)


Review request for Falcon.


Changes
-------

Rebased and Review comments addressed.


Bugs: FALCON-1233
    https://issues.apache.org/jira/browse/FALCON-1233


Repository: falcon-git


Description
-------

The migration to Falcon native scheduler should be as seamless as possible and 
the user should be able to migrate to the native scheduler in a phased manner 
(entity by entity).

This patch introduces the notion of primary and secondary workflow engines. It 
allows users to schedule an entity on the secondary engine (primary, by 
default). The idea is that initially, users will use Falcon native scheduler as 
the secondary engine to migrate their entities one by one. When most entities 
have been migrated, the Oozie scheduler becomes secondary (and eventually 
removed).


Diffs (updated)
-----

  common/src/main/java/org/apache/falcon/workflow/WorkflowEngineFactory.java 
49592ac 
  
common/src/main/java/org/apache/falcon/workflow/WorkflowJobEndNotificationService.java
 9d96fa3 
  
common/src/main/java/org/apache/falcon/workflow/engine/AbstractWorkflowEngine.java
 7b36b11 
  docs/src/site/twiki/falconcli/Schedule.twiki 42192c7 
  
oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 
724f646 
  prism/src/main/java/org/apache/falcon/resource/AbstractEntityManager.java 
16ef83a 
  prism/src/main/java/org/apache/falcon/resource/AbstractInstanceManager.java 
fea2989 
  
prism/src/main/java/org/apache/falcon/resource/AbstractSchedulableEntityManager.java
 d317aa1 
  
scheduler/src/main/java/org/apache/falcon/workflow/engine/FalconWorkflowEngine.java
 5c7bf91 
  scheduler/src/main/java/org/apache/falcon/workflow/engine/OozieDAGEngine.java 
ca2010b 
  
scheduler/src/test/java/org/apache/falcon/execution/FalconExecutionServiceTest.java
 2a9fbce 
  
scheduler/src/test/java/org/apache/falcon/workflow/engine/WorkflowEngineFactoryTest.java
 PRE-CREATION 
  unit/pom.xml 8d9f443 

Diff: https://reviews.apache.org/r/39844/diff/


Testing
-------

UTs added. Manual testing done.


Thanks,

Pallavi Rao

Reply via email to