Author: cwiklik
Date: Wed Jul 3 19:30:31 2013
New Revision: 1499531
URL: http://svn.apache.org/r1499531
Log:
UIMA-3049 Agent will stop if unable to create a cgroup
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=1499531&r1=1499530&r2=1499531&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
Wed Jul 3 19:30:31 2013
@@ -152,12 +152,14 @@ public class DuccCommandExecutor extends
} else {
logger.info(methodName, null, "Failed To Create CGroup with ID:"+containerId);
duccProcess.setProcessState(ProcessState.Failed);
-
duccProcess.setReasonForStoppingProcess("CGroupsPermissionDenied");
+
duccProcess.setReasonForStoppingProcess("CGroupCreationFailed");
failed
= true;
+
agent.stop();
}
} catch( Exception e) {
logger.error(methodName, null, e);
-
+ failed = true;
+ agent.stop();
}
if ( failed ) {
throw new
RuntimeException("The Agent is Unable To Create A CGroup with Container ID:
"+containerId+". Rejecting Deployment of Process with
ID:"+duccProcess.getDuccId());