You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by cw...@apache.org on 2016/03/21 20:56:10 UTC
svn commit: r1736077 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/launcher/DuccCommandExecutor.java
Author: cwiklik
Date: Mon Mar 21 19:56:10 2016
New Revision: 1736077
URL: http://svn.apache.org/viewvc?rev=1736077&view=rev
Log:
UIMA-4864 keep agent running on cgcreate failure
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=1736077&r1=1736076&r2=1736077&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 Mar 21 19:56:10 2016
@@ -243,19 +243,24 @@ public class DuccCommandExecutor extends
duccProcess
.setReasonForStoppingProcess("CGroupCreationFailed");
failed = true;
- agent.stop();
+ //agent.stop();
}
} catch (Exception e) {
logger.error(methodName, null, e);
failed = true;
- agent.stop();
+ duccProcess
+ .setProcessState(ProcessState.Failed);
+ duccProcess
+ .setReasonForStoppingProcess("CGroupCreationFailed");
+ //agent.stop();
}
if (failed) {
- throw new RuntimeException(
+ logger.error(methodName, null, new RuntimeException(
"The Agent is Unable To Create A CGroup with Container ID: "
+ containerId
+ ". Rejecting Deployment of Process with ID:"
- + duccProcess.getDuccId());
+ + duccProcess.getDuccId()));
+ return managedProcess;
}
} else {
logger.info(methodName, null,