Author: cwiklik
Date: Mon Apr 28 15:45:07 2014
New Revision: 1590685

URL: http://svn.apache.org/r1590685
Log:
UIMA-3777 report process exit code as it. Remove code that reset exit code for 
some scenarios. The exit code is added to the IDuccProcess and its 
interpretation is left to a receiving component like DUCC WS

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

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java?rev=1590685&r1=1590684&r2=1590685&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
 Mon Apr 28 15:45:07 2014
@@ -395,13 +395,7 @@ public class DuccCommandExecutor extends
                                        logger.info(methodName, null, "Removed 
CGroup Container with ID:"+containerId);
                                }
                        }
-               // if DUCC kills a process, its exitCode should be reset to 0
-                       if ( exitCode != SIGTERM_KILL_EXITCODE && 
-                                       ( 
((ManagedProcess)super.managedProcess).doKill() || isKillCmd || 
-                                
((ManagedProcess)super.managedProcess).isStopping()) ) {  // always true when 
undeploying process
-                               exitCode = 0;
-                       }
-                       
+
                } catch( NullPointerException ex) {
                        
((ManagedProcess)super.managedProcess).getDuccProcess().setProcessState(ProcessState.Failed);
                        StringBuffer sb = new StringBuffer();


Reply via email to