> On Aug. 24, 2015, 11:42 p.m., Chris Mattmann wrote:
> > looking good! I think you should think about why Avro is the new default 
> > protocol. Imagine that we can't do this since this will break back compat. 
> > For example a 0.11+ OODT WM client talking to an 0.9 OODT WM server, and 
> > suddenly it doesn't work.
> 
> Lewis McGibbney wrote:
>     Agreed. It would be wise for us to aim for around 1 or 2 releses of OODT 
> with XMLRPC as default before gradually @deprecating it out in favor of the 
> AvroRPC implementations. That was what I thought would be suitable and 
> realistic anyways.

Ah it's logical, I didn't think about this, thanks.


- Radu


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


On Aug. 24, 2015, 12:39 a.m., Radu Manole wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/37705/
> -----------------------------------------------------------
> 
> (Updated Aug. 24, 2015, 12:39 a.m.)
> 
> 
> Review request for oodt, Lewis McGibbney and Chris Mattmann.
> 
> 
> Repository: oodt
> 
> 
> Description
> -------
> 
> Extracted interfaces from workflow server and client, and created Avro RPC 
> base communication. Created Avro types for transmision, and a factory that 
> manages trasformation from avro type to oodt type. Scrips now use Avro rpc.
> 
> 
> Diffs
> -----
> 
>   
> trunk/crawler/src/main/java/org/apache/oodt/cas/crawl/action/WorkflowMgrStatusUpdate.java
>  1693501 
>   
> trunk/mvn/archetypes/radix/src/main/resources/archetype-resources/workflow/src/main/resources/bin/wmgr
>  1693501 
>   
> trunk/mvn/archetypes/radix/src/main/resources/archetype-resources/workflow/src/main/resources/bin/wmgr-client
>  1693501 
>   
> trunk/pcs/core/src/main/java/org/apache/oodt/pcs/util/WorkflowManagerUtils.java
>  1693501 
>   trunk/pge/src/main/java/org/apache/oodt/cas/pge/PGETaskInstance.java 
> 1693501 
>   trunk/pge/src/test/java/org/apache/oodt/cas/pge/TestPGETaskInstance.java 
> 1693501 
>   
> trunk/webapp/components/src/main/java/org/apache/oodt/cas/webcomponents/workflow/WorkflowMgrConn.java
>  1693501 
>   trunk/workflow/pom.xml 1693501 
>   trunk/workflow/src/main/avro/types/AvroWorkflow.avsc PRE-CREATION 
>   trunk/workflow/src/main/avro/types/AvroWorkflowCondition.avsc PRE-CREATION 
>   trunk/workflow/src/main/avro/types/AvroWorkflowInstance.avsc PRE-CREATION 
>   trunk/workflow/src/main/avro/types/AvroWorkflowInstancePage.avsc 
> PRE-CREATION 
>   trunk/workflow/src/main/avro/types/AvroWorkflowTask.avsc PRE-CREATION 
>   trunk/workflow/src/main/avro/types/protocol.avdl PRE-CREATION 
>   trunk/workflow/src/main/bin/wmgr 1693501 
>   trunk/workflow/src/main/bin/wmgr-client 1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetFirstPageCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetLastPageCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetNextPageCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetPrevPageCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetWorkflowInstCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetWorkflowInstsCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/WorkflowCliAction.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/examples/BranchRedirector.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/examples/RandomStatusUpdateTask.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/structs/TaskJob.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/structs/WorkflowInstancePage.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java
>  PRE-CREATION 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java
>  PRE-CREATION 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/WorkflowManager.java
>  PRE-CREATION 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/WorkflowManagerClient.java
>  PRE-CREATION 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManager.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManagerClient.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/tools/InstanceRepoCleaner.java
>  1693501 
>   
> trunk/workflow/src/main/java/org/apache/oodt/cas/workflow/util/AvroTypeFactory.java
>  PRE-CREATION 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/cli/TestWorkflowCli.java
>  1693501 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/cli/UseMockClientCmdLineActionStore.java
>  1693501 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/MockWorkflowManagerClient.java
>  PRE-CREATION 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestAvroRpcWorkflowManager.java
>  PRE-CREATION 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestAvroRpcWorkflowManagerClient.java
>  PRE-CREATION 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestWorkflowManagerClient.java
>  PRE-CREATION 
>   
> trunk/workflow/src/test/java/org/apache/oodt/cas/workflow/system/TestXmlRpcWorkflowManager.java
>  1693501 
> 
> Diff: https://reviews.apache.org/r/37705/diff/
> 
> 
> Testing
> -------
> 
> Uses existing tests and create tests for Avro RPC. Tested Avro type factory. 
> Used user guide and build and run workflow server, sending an event.
> 
> 
> Thanks,
> 
> Radu Manole
> 
>

Reply via email to