You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@falcon.apache.org by sh...@inmobi.com on 2014/06/03 08:21:51 UTC
Review Request 22192: FALCON-369 Refactor workflow builder
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/
-----------------------------------------------------------
Review request for Falcon.
Bugs: FALCON-369
https://issues.apache.org/jira/browse/FALCON-369
Repository: falcon-git
Description
-------
Refactoring of workflow builder
Diffs
-----
common/src/main/java/org/apache/falcon/entity/CatalogStorage.java 37a05cb
common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
feed/pom.xml ab82b77
feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
feed/src/test/resources/feed.xml 4da222e
feed/src/test/resources/fs-replication-feed.xml bada507
feed/src/test/resources/src-cluster.xml 730f8d2
feed/src/test/resources/table-replication-feed.xml 4c610f6
feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
feed/src/test/resources/trg-cluster.xml 8260fda
oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 34192c0
oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
oozie/src/test/resources/feed/feed.xml PRE-CREATION
oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
pom.xml 7130352
process/pom.xml c1ee74d
process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
process/src/test/resources/config/feed/feed-0.1.xml fb9b707
process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
process/src/test/resources/config/late/late-cluster.xml ac0817f
process/src/test/resources/config/late/late-feed1.xml c500c4c
process/src/test/resources/config/late/late-feed2.xml 6ccffe2
process/src/test/resources/config/late/late-feed3.xml 239f140
process/src/test/resources/config/late/late-process1.xml aba5525
process/src/test/resources/config/late/late-process2.xml bc507ad
process/src/test/resources/config/process/dumb-hive-process.xml c504074
process/src/test/resources/config/process/dumb-process.xml b71f089
process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
process/src/test/resources/config/process/hive-process.xml 4dac8e9
process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
process/src/test/resources/config/process/pig-process-table.xml 37aca10
process/src/test/resources/config/process/process-0.1.xml 6148441
src/main/examples/app/hive/wordcount.hql 62d4f32
src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
src/main/examples/data/hcat-generate.sh 957710a
src/main/examples/entity/filesystem/pig-process.xml 0dbb558
src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
src/main/examples/entity/hcat/hive-process.xml 0f3c540
webapp/pom.xml d1e1ec1
Diff: https://reviews.apache.org/r/22192/diff/
Testing
-------
existings UTs + tested end to end the following cases:
1. feed retention for filesystem and hcat
2. feed replication for filesystem
3. process with oozie and pig engine for filesystem
4. process with hive and pig engine for hcat
Thanks,
shwethags
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by Srikanth Sundarrajan <sr...@hotmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/#review45751
-----------------------------------------------------------
This is too much of a change to review via review board. Will have to apply patch, and go through the changes in IDE. Will update this once I am done with that.
- Srikanth Sundarrajan
On June 3, 2014, 6:21 a.m., shwethags wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/22192/
> -----------------------------------------------------------
>
> (Updated June 3, 2014, 6:21 a.m.)
>
>
> Review request for Falcon.
>
>
> Bugs: FALCON-369
> https://issues.apache.org/jira/browse/FALCON-369
>
>
> Repository: falcon-git
>
>
> Description
> -------
>
> Refactoring of workflow builder
>
>
> Diffs
> -----
>
> common/src/main/java/org/apache/falcon/entity/CatalogStorage.java 37a05cb
> common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
> common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
> common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
> common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
> common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
> feed/pom.xml ab82b77
> feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
> feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
> feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
> feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
> feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
> feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
> feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
> feed/src/test/resources/feed.xml 4da222e
> feed/src/test/resources/fs-replication-feed.xml bada507
> feed/src/test/resources/src-cluster.xml 730f8d2
> feed/src/test/resources/table-replication-feed.xml 4c610f6
> feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
> feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
> feed/src/test/resources/trg-cluster.xml 8260fda
> oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
> oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 34192c0
> oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
> oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
> oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
> oozie/src/test/resources/feed/feed.xml PRE-CREATION
> oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
> oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
> pom.xml 7130352
> process/pom.xml c1ee74d
> process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
> process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
> process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
> process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
> process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
> process/src/test/resources/config/feed/feed-0.1.xml fb9b707
> process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
> process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
> process/src/test/resources/config/late/late-cluster.xml ac0817f
> process/src/test/resources/config/late/late-feed1.xml c500c4c
> process/src/test/resources/config/late/late-feed2.xml 6ccffe2
> process/src/test/resources/config/late/late-feed3.xml 239f140
> process/src/test/resources/config/late/late-process1.xml aba5525
> process/src/test/resources/config/late/late-process2.xml bc507ad
> process/src/test/resources/config/process/dumb-hive-process.xml c504074
> process/src/test/resources/config/process/dumb-process.xml b71f089
> process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
> process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
> process/src/test/resources/config/process/hive-process.xml 4dac8e9
> process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
> process/src/test/resources/config/process/pig-process-table.xml 37aca10
> process/src/test/resources/config/process/process-0.1.xml 6148441
> src/main/examples/app/hive/wordcount.hql 62d4f32
> src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
> src/main/examples/data/hcat-generate.sh 957710a
> src/main/examples/entity/filesystem/pig-process.xml 0dbb558
> src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
> src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
> src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
> src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
> src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
> src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
> src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hive-process.xml 0f3c540
> webapp/pom.xml d1e1ec1
>
> Diff: https://reviews.apache.org/r/22192/diff/
>
>
> Testing
> -------
>
> existings UTs + tested end to end the following cases:
> 1. feed retention for filesystem and hcat
> 2. feed replication for filesystem
> 3. process with oozie and pig engine for filesystem
> 4. process with hive and pig engine for hcat
>
>
> Thanks,
>
> shwethags
>
>
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by Srikanth Sundarrajan <sr...@hotmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/#review45750
-----------------------------------------------------------
This is too much of a change to review via review board. Will have to apply patch, and go through the changes in IDE. Will update this once I am done with that.
- Srikanth Sundarrajan
On June 3, 2014, 6:21 a.m., shwethags wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/22192/
> -----------------------------------------------------------
>
> (Updated June 3, 2014, 6:21 a.m.)
>
>
> Review request for Falcon.
>
>
> Bugs: FALCON-369
> https://issues.apache.org/jira/browse/FALCON-369
>
>
> Repository: falcon-git
>
>
> Description
> -------
>
> Refactoring of workflow builder
>
>
> Diffs
> -----
>
> common/src/main/java/org/apache/falcon/entity/CatalogStorage.java 37a05cb
> common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
> common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
> common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
> common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
> common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
> feed/pom.xml ab82b77
> feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
> feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
> feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
> feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
> feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
> feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
> feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
> feed/src/test/resources/feed.xml 4da222e
> feed/src/test/resources/fs-replication-feed.xml bada507
> feed/src/test/resources/src-cluster.xml 730f8d2
> feed/src/test/resources/table-replication-feed.xml 4c610f6
> feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
> feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
> feed/src/test/resources/trg-cluster.xml 8260fda
> oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
> oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 34192c0
> oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
> oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
> oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
> oozie/src/test/resources/feed/feed.xml PRE-CREATION
> oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
> oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
> pom.xml 7130352
> process/pom.xml c1ee74d
> process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
> process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
> process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
> process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
> process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
> process/src/test/resources/config/feed/feed-0.1.xml fb9b707
> process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
> process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
> process/src/test/resources/config/late/late-cluster.xml ac0817f
> process/src/test/resources/config/late/late-feed1.xml c500c4c
> process/src/test/resources/config/late/late-feed2.xml 6ccffe2
> process/src/test/resources/config/late/late-feed3.xml 239f140
> process/src/test/resources/config/late/late-process1.xml aba5525
> process/src/test/resources/config/late/late-process2.xml bc507ad
> process/src/test/resources/config/process/dumb-hive-process.xml c504074
> process/src/test/resources/config/process/dumb-process.xml b71f089
> process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
> process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
> process/src/test/resources/config/process/hive-process.xml 4dac8e9
> process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
> process/src/test/resources/config/process/pig-process-table.xml 37aca10
> process/src/test/resources/config/process/process-0.1.xml 6148441
> src/main/examples/app/hive/wordcount.hql 62d4f32
> src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
> src/main/examples/data/hcat-generate.sh 957710a
> src/main/examples/entity/filesystem/pig-process.xml 0dbb558
> src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
> src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
> src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
> src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
> src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
> src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
> src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hive-process.xml 0f3c540
> webapp/pom.xml d1e1ec1
>
> Diff: https://reviews.apache.org/r/22192/diff/
>
>
> Testing
> -------
>
> existings UTs + tested end to end the following cases:
> 1. feed retention for filesystem and hcat
> 2. feed replication for filesystem
> 3. process with oozie and pig engine for filesystem
> 4. process with hive and pig engine for hcat
>
>
> Thanks,
>
> shwethags
>
>
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by sh...@inmobi.com.
> On June 16, 2014, 2:43 p.m., Srikanth Sundarrajan wrote:
> > common/src/main/java/org/apache/falcon/entity/CatalogStorage.java, line 234
> > <https://reviews.apache.org/r/22192/diff/1/?file=602458#file602458line234>
> >
> > This doesn't seem to be related to this refactoring. Can we exclude these changes from here?
Feed replication with hcat doesn't work without this. I needed that to work to verify that re-factoring works. So, I can't remove this
> On June 16, 2014, 2:43 p.m., Srikanth Sundarrajan wrote:
> > oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java, line 51
> > <https://reviews.apache.org/r/22192/diff/1/?file=602479#file602479line51>
> >
> > Since this is internal to oozie, can't we have a better representation of the coord to build the bundle out ? Seems like properties are being accumulated in a single property bag across coords. Keeping them separated out might help in other ways if they are they are independently needed.
Yes, I will need that for dry run. Will do
> On June 16, 2014, 2:43 p.m., Srikanth Sundarrajan wrote:
> > oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java, line 416
> > <https://reviews.apache.org/r/22192/diff/1/?file=602480#file602480line416>
> >
> > Have assumed that functions are largely refactored and moved into newer classes and not re-written. Please let me if that is not true, then will look through these a bit more carefully. Currently concentrating only on the uber class collaborations/couplings
Yes, the functions are just moved/dropped when there is already one available. Haven't changed the contents of functions
> On June 16, 2014, 2:43 p.m., Srikanth Sundarrajan wrote:
> > oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java, line 58
> > <https://reviews.apache.org/r/22192/diff/1/?file=602479#file602479line58>
> >
> > Is doBuild a preparatory step ? Do you also want to copySharedLibs here ? Should this be deferred to schedule function ?
I should rename doBuild to getCoords() as thats all it should do
Moving copySharedLibs to schedule will split the responsibility and the logic will spread across different owners. Let the builders prepare everything required (including creating wf/coord/bundle and copying jars required)
> On June 16, 2014, 2:43 p.m., Srikanth Sundarrajan wrote:
> > common/src/main/java/org/apache/falcon/entity/EntityUtil.java, line 438
> > <https://reviews.apache.org/r/22192/diff/1/?file=602459#file602459line438>
> >
> > Should this be called LifeCycle Name Builder instead of Workflow Name Builder ?
Can be done as part of Lifecycle addition
- shwethags
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/#review45724
-----------------------------------------------------------
On June 3, 2014, 6:21 a.m., shwethags wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/22192/
> -----------------------------------------------------------
>
> (Updated June 3, 2014, 6:21 a.m.)
>
>
> Review request for Falcon.
>
>
> Bugs: FALCON-369
> https://issues.apache.org/jira/browse/FALCON-369
>
>
> Repository: falcon-git
>
>
> Description
> -------
>
> Refactoring of workflow builder
>
>
> Diffs
> -----
>
> common/src/main/java/org/apache/falcon/entity/CatalogStorage.java 37a05cb
> common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
> common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
> common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
> common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
> common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
> feed/pom.xml ab82b77
> feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
> feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
> feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
> feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
> feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
> feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
> feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
> feed/src/test/resources/feed.xml 4da222e
> feed/src/test/resources/fs-replication-feed.xml bada507
> feed/src/test/resources/src-cluster.xml 730f8d2
> feed/src/test/resources/table-replication-feed.xml 4c610f6
> feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
> feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
> feed/src/test/resources/trg-cluster.xml 8260fda
> oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
> oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 34192c0
> oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
> oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
> oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
> oozie/src/test/resources/feed/feed.xml PRE-CREATION
> oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
> oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
> pom.xml 7130352
> process/pom.xml c1ee74d
> process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
> process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
> process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
> process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
> process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
> process/src/test/resources/config/feed/feed-0.1.xml fb9b707
> process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
> process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
> process/src/test/resources/config/late/late-cluster.xml ac0817f
> process/src/test/resources/config/late/late-feed1.xml c500c4c
> process/src/test/resources/config/late/late-feed2.xml 6ccffe2
> process/src/test/resources/config/late/late-feed3.xml 239f140
> process/src/test/resources/config/late/late-process1.xml aba5525
> process/src/test/resources/config/late/late-process2.xml bc507ad
> process/src/test/resources/config/process/dumb-hive-process.xml c504074
> process/src/test/resources/config/process/dumb-process.xml b71f089
> process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
> process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
> process/src/test/resources/config/process/hive-process.xml 4dac8e9
> process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
> process/src/test/resources/config/process/pig-process-table.xml 37aca10
> process/src/test/resources/config/process/process-0.1.xml 6148441
> src/main/examples/app/hive/wordcount.hql 62d4f32
> src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
> src/main/examples/data/hcat-generate.sh 957710a
> src/main/examples/entity/filesystem/pig-process.xml 0dbb558
> src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
> src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
> src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
> src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
> src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
> src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
> src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hive-process.xml 0f3c540
> webapp/pom.xml d1e1ec1
>
> Diff: https://reviews.apache.org/r/22192/diff/
>
>
> Testing
> -------
>
> existings UTs + tested end to end the following cases:
> 1. feed retention for filesystem and hcat
> 2. feed replication for filesystem
> 3. process with oozie and pig engine for filesystem
> 4. process with hive and pig engine for hcat
>
>
> Thanks,
>
> shwethags
>
>
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by Srikanth Sundarrajan <sr...@hotmail.com>.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/#review45724
-----------------------------------------------------------
common/src/main/java/org/apache/falcon/entity/CatalogStorage.java
<https://reviews.apache.org/r/22192/#comment80697>
This doesn't seem to be related to this refactoring. Can we exclude these changes from here?
common/src/main/java/org/apache/falcon/entity/EntityUtil.java
<https://reviews.apache.org/r/22192/#comment80698>
Should this be called LifeCycle Name Builder instead of Workflow Name Builder ?
common/src/main/java/org/apache/falcon/entity/FeedHelper.java
<https://reviews.apache.org/r/22192/#comment80699>
We should plan to include build-info.properties in every jar.
oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java
<https://reviews.apache.org/r/22192/#comment80700>
Code formatting ?
oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java
<https://reviews.apache.org/r/22192/#comment80709>
Since this is internal to oozie, can't we have a better representation of the coord to build the bundle out ? Seems like properties are being accumulated in a single property bag across coords. Keeping them separated out might help in other ways if they are they are independently needed.
oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java
<https://reviews.apache.org/r/22192/#comment80710>
Is doBuild a preparatory step ? Do you also want to copySharedLibs here ? Should this be deferred to schedule function ?
oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java
<https://reviews.apache.org/r/22192/#comment80711>
Have assumed that functions are largely refactored and moved into newer classes and not re-written. Please let me if that is not true, then will look through these a bit more carefully. Currently concentrating only on the uber class collaborations/couplings
- Srikanth Sundarrajan
On June 3, 2014, 6:21 a.m., shwethags wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/22192/
> -----------------------------------------------------------
>
> (Updated June 3, 2014, 6:21 a.m.)
>
>
> Review request for Falcon.
>
>
> Bugs: FALCON-369
> https://issues.apache.org/jira/browse/FALCON-369
>
>
> Repository: falcon-git
>
>
> Description
> -------
>
> Refactoring of workflow builder
>
>
> Diffs
> -----
>
> common/src/main/java/org/apache/falcon/entity/CatalogStorage.java 37a05cb
> common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
> common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
> common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
> common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
> common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
> feed/pom.xml ab82b77
> feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
> feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
> feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
> feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
> feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
> feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
> feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
> feed/src/test/resources/feed.xml 4da222e
> feed/src/test/resources/fs-replication-feed.xml bada507
> feed/src/test/resources/src-cluster.xml 730f8d2
> feed/src/test/resources/table-replication-feed.xml 4c610f6
> feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
> feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
> feed/src/test/resources/trg-cluster.xml 8260fda
> oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
> oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
> oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 34192c0
> oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
> oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
> oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
> oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
> oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
> oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
> oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
> oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
> oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
> oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
> oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
> oozie/src/test/resources/feed/feed.xml PRE-CREATION
> oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
> oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
> oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
> pom.xml 7130352
> process/pom.xml c1ee74d
> process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
> process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
> process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
> process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
> process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
> process/src/test/resources/config/feed/feed-0.1.xml fb9b707
> process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
> process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
> process/src/test/resources/config/late/late-cluster.xml ac0817f
> process/src/test/resources/config/late/late-feed1.xml c500c4c
> process/src/test/resources/config/late/late-feed2.xml 6ccffe2
> process/src/test/resources/config/late/late-feed3.xml 239f140
> process/src/test/resources/config/late/late-process1.xml aba5525
> process/src/test/resources/config/late/late-process2.xml bc507ad
> process/src/test/resources/config/process/dumb-hive-process.xml c504074
> process/src/test/resources/config/process/dumb-process.xml b71f089
> process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
> process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
> process/src/test/resources/config/process/hive-process.xml 4dac8e9
> process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
> process/src/test/resources/config/process/pig-process-table.xml 37aca10
> process/src/test/resources/config/process/process-0.1.xml 6148441
> src/main/examples/app/hive/wordcount.hql 62d4f32
> src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
> src/main/examples/data/hcat-generate.sh 957710a
> src/main/examples/entity/filesystem/pig-process.xml 0dbb558
> src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
> src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
> src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
> src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
> src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
> src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
> src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
> src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
> src/main/examples/entity/hcat/hive-process.xml 0f3c540
> webapp/pom.xml d1e1ec1
>
> Diff: https://reviews.apache.org/r/22192/diff/
>
>
> Testing
> -------
>
> existings UTs + tested end to end the following cases:
> 1. feed retention for filesystem and hcat
> 2. feed replication for filesystem
> 3. process with oozie and pig engine for filesystem
> 4. process with hive and pig engine for hcat
>
>
> Thanks,
>
> shwethags
>
>
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by sh...@inmobi.com.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/
-----------------------------------------------------------
(Updated June 18, 2014, 5:12 a.m.)
Review request for Falcon.
Changes
-------
Added new files(which were missed in the last update)
Bugs: FALCON-369
https://issues.apache.org/jira/browse/FALCON-369
Repository: falcon-git
Description
-------
Refactoring of workflow builder
Diffs (updated)
-----
common/src/main/java/org/apache/falcon/entity/CatalogStorage.java f7b592d
common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
feed/pom.xml ab82b77
feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
feed/src/test/resources/feed.xml 4da222e
feed/src/test/resources/fs-replication-feed.xml bada507
feed/src/test/resources/src-cluster.xml 730f8d2
feed/src/test/resources/table-replication-feed.xml 4c610f6
feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
feed/src/test/resources/trg-cluster.xml 8260fda
oozie/src/main/java/org/apache/falcon/oozie/FeedBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedReplicationWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/FeedRetentionWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/HiveProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieEntityBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieOrchestrationWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/OozieProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/PigProcessWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessBundleBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionCoordinatorBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/oozie/ProcessExecutionWorkflowBuilder.java PRE-CREATION
oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 7166b13
oozie/src/main/resources/coordinator/replication-coordinator.xml PRE-CREATION
oozie/src/main/resources/workflow/falcon-table-export.hql PRE-CREATION
oozie/src/main/resources/workflow/falcon-table-import.hql PRE-CREATION
oozie/src/main/resources/workflow/process-parent-workflow.xml PRE-CREATION
oozie/src/main/resources/workflow/replication-workflow.xml PRE-CREATION
oozie/src/main/resources/workflow/retention-workflow.xml PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/feed/OozieFeedWorkflowBuilderTest.java PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/process/AbstractTestBase.java PRE-CREATION
oozie/src/test/java/org/apache/falcon/oozie/process/OozieProcessWorkflowBuilderTest.java PRE-CREATION
oozie/src/test/resources/config/cluster/cluster-0.1.xml PRE-CREATION
oozie/src/test/resources/config/feed/feed-0.1.xml PRE-CREATION
oozie/src/test/resources/config/feed/hive-table-feed-out.xml PRE-CREATION
oozie/src/test/resources/config/feed/hive-table-feed.xml PRE-CREATION
oozie/src/test/resources/config/late/late-cluster.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed1.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed2.xml PRE-CREATION
oozie/src/test/resources/config/late/late-feed3.xml PRE-CREATION
oozie/src/test/resources/config/late/late-process1.xml PRE-CREATION
oozie/src/test/resources/config/late/late-process2.xml PRE-CREATION
oozie/src/test/resources/config/process/dumb-hive-process.xml PRE-CREATION
oozie/src/test/resources/config/process/dumb-process.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process-FSInputFeed.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process-FSOutputFeed.xml PRE-CREATION
oozie/src/test/resources/config/process/hive-process.xml PRE-CREATION
oozie/src/test/resources/config/process/pig-process-0.1.xml PRE-CREATION
oozie/src/test/resources/config/process/pig-process-table.xml PRE-CREATION
oozie/src/test/resources/config/process/process-0.1.xml PRE-CREATION
oozie/src/test/resources/feed/feed.xml PRE-CREATION
oozie/src/test/resources/feed/fs-replication-feed.xml PRE-CREATION
oozie/src/test/resources/feed/src-cluster.xml PRE-CREATION
oozie/src/test/resources/feed/table-replication-feed.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster-alpha.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster-beta.xml PRE-CREATION
oozie/src/test/resources/feed/trg-cluster.xml PRE-CREATION
pom.xml 7130352
process/pom.xml c1ee74d
process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
process/src/test/resources/config/feed/feed-0.1.xml fb9b707
process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
process/src/test/resources/config/late/late-cluster.xml ac0817f
process/src/test/resources/config/late/late-feed1.xml c500c4c
process/src/test/resources/config/late/late-feed2.xml 6ccffe2
process/src/test/resources/config/late/late-feed3.xml 239f140
process/src/test/resources/config/late/late-process1.xml aba5525
process/src/test/resources/config/late/late-process2.xml bc507ad
process/src/test/resources/config/process/dumb-hive-process.xml c504074
process/src/test/resources/config/process/dumb-process.xml b71f089
process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
process/src/test/resources/config/process/hive-process.xml 4dac8e9
process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
process/src/test/resources/config/process/pig-process-table.xml 37aca10
process/src/test/resources/config/process/process-0.1.xml 6148441
src/main/examples/app/hive/wordcount.hql 62d4f32
src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
src/main/examples/data/hcat-generate.sh 957710a
src/main/examples/entity/filesystem/pig-process.xml 0dbb558
src/main/examples/entity/filesystem/replication-feed.xml PRE-CREATION
src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
src/main/examples/entity/filesystem/standalone-target-cluster.xml PRE-CREATION
src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
src/main/examples/entity/hcat/hcat-replication-feed.xml PRE-CREATION
src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
src/main/examples/entity/hcat/hcat-standalone-target-cluster.xml PRE-CREATION
src/main/examples/entity/hcat/hive-process.xml 0f3c540
webapp/pom.xml d1e1ec1
Diff: https://reviews.apache.org/r/22192/diff/
Testing
-------
existings UTs + tested end to end the following cases:
1. feed retention for filesystem and hcat
2. feed replication for filesystem
3. process with oozie and pig engine for filesystem
4. process with hive and pig engine for hcat
Thanks,
shwethags
Re: Review Request 22192: FALCON-369 Refactor workflow builder
Posted by sh...@inmobi.com.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22192/
-----------------------------------------------------------
(Updated June 17, 2014, 9:42 a.m.)
Review request for Falcon.
Changes
-------
re-based patch
Bugs: FALCON-369
https://issues.apache.org/jira/browse/FALCON-369
Repository: falcon-git
Description
-------
Refactoring of workflow builder
Diffs (updated)
-----
common/src/main/java/org/apache/falcon/entity/CatalogStorage.java f7b592d
common/src/main/java/org/apache/falcon/entity/EntityUtil.java b4bc07d
common/src/main/java/org/apache/falcon/entity/FeedHelper.java 44d8d01
common/src/main/java/org/apache/falcon/entity/ProcessHelper.java ece8982
common/src/main/java/org/apache/falcon/workflow/WorkflowBuilder.java 1f9a8c8
common/src/test/java/org/apache/falcon/entity/CatalogStorageTest.java 972066d
feed/pom.xml ab82b77
feed/src/main/java/org/apache/falcon/workflow/OozieFeedWorkflowBuilder.java 6d36840
feed/src/main/resources/config/coordinator/replication-coordinator.xml 693b0bd
feed/src/main/resources/config/workflow/falcon-table-export.hql 37fd1b7
feed/src/main/resources/config/workflow/falcon-table-import.hql 653d580
feed/src/main/resources/config/workflow/replication-workflow.xml 0748acf
feed/src/main/resources/config/workflow/retention-workflow.xml 5138865
feed/src/test/java/org/apache/falcon/converter/OozieFeedWorkflowBuilderTest.java 5d6879a
feed/src/test/resources/feed.xml 4da222e
feed/src/test/resources/fs-replication-feed.xml bada507
feed/src/test/resources/src-cluster.xml 730f8d2
feed/src/test/resources/table-replication-feed.xml 4c610f6
feed/src/test/resources/trg-cluster-alpha.xml 1fb07cb
feed/src/test/resources/trg-cluster-beta.xml 0bf0bcd
feed/src/test/resources/trg-cluster.xml 8260fda
oozie/src/main/java/org/apache/falcon/workflow/OozieWorkflowBuilder.java 7d84938
oozie/src/main/java/org/apache/falcon/workflow/engine/OozieWorkflowEngine.java 7166b13
pom.xml 7130352
process/pom.xml c1ee74d
process/src/main/java/org/apache/falcon/workflow/OozieProcessWorkflowBuilder.java 70aeebd
process/src/main/resources/config/workflow/process-parent-workflow.xml 4a2495c
process/src/test/java/org/apache/falcon/converter/AbstractTestBase.java 2c7ee8b
process/src/test/java/org/apache/falcon/converter/OozieProcessWorkflowBuilderTest.java 2522ca3
process/src/test/resources/config/cluster/cluster-0.1.xml 032cc77
process/src/test/resources/config/feed/feed-0.1.xml fb9b707
process/src/test/resources/config/feed/hive-table-feed-out.xml bd93a01
process/src/test/resources/config/feed/hive-table-feed.xml 66d0742
process/src/test/resources/config/late/late-cluster.xml ac0817f
process/src/test/resources/config/late/late-feed1.xml c500c4c
process/src/test/resources/config/late/late-feed2.xml 6ccffe2
process/src/test/resources/config/late/late-feed3.xml 239f140
process/src/test/resources/config/late/late-process1.xml aba5525
process/src/test/resources/config/late/late-process2.xml bc507ad
process/src/test/resources/config/process/dumb-hive-process.xml c504074
process/src/test/resources/config/process/dumb-process.xml b71f089
process/src/test/resources/config/process/hive-process-FSInputFeed.xml d871377
process/src/test/resources/config/process/hive-process-FSOutputFeed.xml 23d96c3
process/src/test/resources/config/process/hive-process.xml 4dac8e9
process/src/test/resources/config/process/pig-process-0.1.xml 318f0da
process/src/test/resources/config/process/pig-process-table.xml 37aca10
process/src/test/resources/config/process/process-0.1.xml 6148441
src/main/examples/app/hive/wordcount.hql 62d4f32
src/main/examples/app/pig/hcat-wordcount.pig 023ce3d
src/main/examples/data/hcat-generate.sh 957710a
src/main/examples/entity/filesystem/pig-process.xml 0dbb558
src/main/examples/entity/filesystem/standalone-cluster.xml 3c3c9f1
src/main/examples/entity/hcat/hcat-in-feed.xml 77f70db
src/main/examples/entity/hcat/hcat-out-feed.xml f09b2ed
src/main/examples/entity/hcat/hcat-pig-process.xml 753e5b0
src/main/examples/entity/hcat/hcat-standalone-cluster.xml 30f0cb1
src/main/examples/entity/hcat/hive-process.xml 0f3c540
webapp/pom.xml d1e1ec1
Diff: https://reviews.apache.org/r/22192/diff/
Testing
-------
existings UTs + tested end to end the following cases:
1. feed retention for filesystem and hcat
2. feed replication for filesystem
3. process with oozie and pig engine for filesystem
4. process with hive and pig engine for hcat
Thanks,
shwethags