Author: cwiklik
Date: Thu Aug 10 15:10:20 2017
New Revision: 1804676

URL: http://svn.apache.org/viewvc?rev=1804676&view=rev
Log:
UIMA-5530 agent now sends kill -9 to AP if it fails to stop on its own

Modified:
    
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java

Modified: 
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java?rev=1804676&r1=1804675&r2=1804676&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
 Thu Aug 10 15:10:20 2017
@@ -563,6 +563,11 @@ public class DuccCommandExecutor extends
 
                        throw ex;
                } finally {
+                       if ( isKillCmd ) {
+                               // the kill command process has been launched. 
Nothing else to do. 
+                               // We now wait for the process to die.
+                               return; 
+                       }
                    if ( !failed ) {
                        // associate exit code
                        ((ManagedProcess) managedProcess).getDuccProcess()


Reply via email to