falcon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pallavi Rao" <pallavi....@inmobi.com>
Subject Review Request 39844: FALCON-1233 Support co-existence of Oozie scheduler (coord) and Falcon native scheduler.
Date Tue, 03 Nov 2015 05:50:04 GMT

This is an automatically generated e-mail. To reply, visit:

Review request for Falcon.

Bugs: FALCON-1233

Repository: falcon-git


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).


  common/src/main/java/org/apache/falcon/workflow/WorkflowEngineFactory.java 49592ac 
  common/src/main/java/org/apache/falcon/workflow/WorkflowJobEndNotificationService.java 9d96fa3

  docs/src/site/twiki/FalconCLI.twiki e001a7f 
  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/test/java/org/apache/falcon/execution/FalconExecutionServiceTest.java b2f9e59

  src/conf/startup.properties ce6e91f 

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


UTs added. Manual testing done.


Pallavi Rao

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message