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

(Updated July 31, 2012, 3:48 a.m.)


Review request for oozie.


Changes
-------

new patch addressing Virag's comments.


Description
-------

This will help better visualization of the status of a workflow and it will 
make easier for tools to visualize workflows correctly.

Added node handlers for the control nodes and wired them as regular 
action/decision nodes thus they create a WF action entry in the DB.

The transitions for FORK nodes are denoted with a '*' as the column would not 
hold a large concatenation of transition. Still this can be inferred from the 
WF XML as the FORK transitions are always static.


This addresses bug OOZIE-243.
    https://issues.apache.org/jira/browse/OOZIE-243


Diffs (updated)
-----

  
trunk/core/src/main/java/org/apache/oozie/action/control/ControlNodeActionExecutor.java
 PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/action/control/EndActionExecutor.java 
PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/action/control/ForkActionExecutor.java
 PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/action/control/JoinActionExecutor.java
 PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/action/control/KillActionExecutor.java
 PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/action/control/StartActionExecutor.java
 PRE-CREATION 
  trunk/core/src/main/java/org/apache/oozie/command/wf/ActionEndXCommand.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/command/wf/ActionStartXCommand.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/service/ActionService.java 1367335 
  
trunk/core/src/main/java/org/apache/oozie/service/DBLiteWorkflowStoreService.java
 1367335 
  
trunk/core/src/main/java/org/apache/oozie/service/LiteWorkflowStoreService.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/ControlNodeDef.java 
PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/workflow/lite/ControlNodeHandler.java 
PRE-CREATION 
  
trunk/core/src/main/java/org/apache/oozie/workflow/lite/DBLiteWorkflowLib.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/EndNodeDef.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/ForkNodeDef.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/JoinNodeDef.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/KillNodeDef.java 
1367335 
  
trunk/core/src/main/java/org/apache/oozie/workflow/lite/LiteWorkflowAppParser.java
 1367335 
  
trunk/core/src/main/java/org/apache/oozie/workflow/lite/LiteWorkflowInstance.java
 1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/LiteWorkflowLib.java 
1367335 
  trunk/core/src/main/java/org/apache/oozie/workflow/lite/StartNodeDef.java 
1367335 
  trunk/core/src/test/java/org/apache/oozie/TestDagELFunctions.java 1367335 
  trunk/core/src/test/java/org/apache/oozie/TestDagEngine.java 1367335 
  trunk/core/src/test/java/org/apache/oozie/action/TestActionFailover.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/action/hadoop/ActionExecutorTestCase.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestFsELFunctions.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestHadoopELFunctions.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/action/hadoop/TestJavaActionExecutor.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/action/oozie/TestSubWorkflowActionExecutor.java
 1367335 
  trunk/core/src/test/java/org/apache/oozie/command/wf/TestActionErrors.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/command/wf/TestActionStartXCommand.java
 1367335 
  trunk/core/src/test/java/org/apache/oozie/command/wf/TestPurgeXCommand.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/executor/jpa/TestWorkflowIdGetForExternalIdJPAExecutor.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/executor/jpa/TestWorkflowJobsGetForPurgeJPAExecutor.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/service/TestActionCheckerService.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/service/TestLiteWorkflowAppService.java
 1367335 
  trunk/core/src/test/java/org/apache/oozie/service/TestRecoveryService.java 
1367335 
  
trunk/core/src/test/java/org/apache/oozie/service/TestStatusTransitService.java 
1367335 
  trunk/core/src/test/java/org/apache/oozie/store/TestDBWorkflowStore.java 
1367335 
  trunk/core/src/test/java/org/apache/oozie/test/XDataTestCase.java 1367335 
  
trunk/core/src/test/java/org/apache/oozie/workflow/lite/TestLiteWorkflowAppParser.java
 1367335 
  
trunk/core/src/test/java/org/apache/oozie/workflow/lite/TestLiteWorkflowLib.java
 1367335 

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


Testing
-------

Modified corresponding testcases to test the new functionality.


Thanks,

Alejandro Abdelnur

Reply via email to