[ https://issues.apache.org/jira/browse/OODT-979?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chris A. Mattmann resolved OODT-979. ------------------------------------ Resolution: Fixed committed to master and development thanks [~imesha] {noformat} nonas:oodt mattmann$ git push -u origin master Counting objects: 59, done. Delta compression using up to 4 threads. Compressing objects: 100% (42/42), done. Writing objects: 100% (59/59), 6.96 KiB | 1.39 MiB/s, done. Total 59 (delta 31), reused 0 (delta 0) remote: oodt git commit: [OODT-979] Removed XML RPC versions of workflow manager client from all possible places and added client.close() wherever necessary. Now the WM client CLI is working without any hanging. To https://git-wip-us.apache.org/repos/asf/oodt.git ec25440d9..836499df6 master -> master Branch 'master' set up to track remote branch 'master' from 'origin'. nonas:oodt mattmann$ git checkout development Switched to branch 'development' Your branch is up to date with 'origin/development'. nonas:oodt mattmann$ git merge master Updating ec25440d9..836499df6 Fast-forward pcs/core/src/main/java/org/apache/oodt/pcs/util/WorkflowManagerUtils.java | 7 +------ webapp/wmservices/src/main/java/org/apache/oodt/cas/wmservices/resources/AbstractWorkflowServiceResource.java | 22 +++++++++------------- webapp/wmservices/src/main/java/org/apache/oodt/cas/wmservices/servlets/WmServicesServlet.java | 47 +++++++++++++++++++++++++++++++---------------- workflow/pom.xml | 2 +- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/DynWorkflowCliAction.java | 71 +++++++++++++++++++++++++++++++++++++---------------------------------- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetConditionByIdCliAction.java | 6 ++++-- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetFirstPageCliAction.java | 2 -- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetLastPageCliAction.java | 3 +-- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetNextPageCliAction.java | 9 +++------ workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/GetPrevPageCliAction.java | 3 +-- workflow/src/main/java/org/apache/oodt/cas/workflow/cli/action/WorkflowCliAction.java | 54 ++++++++++++++++++++++++++++++++---------------------- workflow/src/main/java/org/apache/oodt/cas/workflow/examples/BranchRedirector.java | 10 +++------- workflow/src/main/java/org/apache/oodt/cas/workflow/examples/RandomStatusUpdateTask.java | 14 ++++++++------ workflow/src/main/java/org/apache/oodt/cas/workflow/structs/RollbackableWorkflowTaskInstance.java | 73 +++++++++++++++++++++++++++++++++++-------------------------------------- workflow/src/main/java/org/apache/oodt/cas/workflow/structs/TaskJob.java | 13 ++++--------- workflow/src/main/java/org/apache/oodt/cas/workflow/system/WorkflowManager.java | 21 ++++++--------------- workflow/src/main/java/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManagerClient.java | 18 +++++++----------- workflow/src/main/java/org/apache/oodt/cas/workflow/system/rpc/RpcCommunicationFactory.java | 6 ++++-- workflow/src/main/java/org/apache/oodt/cas/workflow/tools/InstanceRepoCleaner.java | 55 ++++++++++++++++++++++++++++++------------------------- 19 files changed, 217 insertions(+), 219 deletions(-) nonas:oodt mattmann$ git push -u origin development Total 0 (delta 0), reused 0 (delta 0) remote: oodt git commit: [OODT-979] Removed XML RPC versions of workflow manager client from all possible places and added client.close() wherever necessary. Now the WM client CLI is working without any hanging. To https://git-wip-us.apache.org/repos/asf/oodt.git ec25440d9..836499df6 development -> development Branch 'development' set up to track remote branch 'development' from 'origin'. nonas:oodt mattmann${noformat} > [AvroRPC] WorkflowManagerClient CLI hangs after starting a dynamic workflow > --------------------------------------------------------------------------- > > Key: OODT-979 > URL: https://issues.apache.org/jira/browse/OODT-979 > Project: OODT > Issue Type: Bug > Components: workflow manager > Affects Versions: 1.9 > Reporter: Imesha Sudasingha > Assignee: Imesha Sudasingha > Priority: Major > Fix For: 1.9 > > > When WM client is upgraded to use AvroRPCWorkflowManagerClient, the CLI hangs > after starting the workflow instance. This happens because the underlying > Netty Transceiver used has a running threadpool even after the communication > is complete. Closing the NettyTranceiver fixes this issue which was > implemented in OODT-978. > So, updating workflow manager components to close the WMClient once done is > the solution. -- This message was sent by Atlassian JIRA (v7.6.3#76005)