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()