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/12 00:17:39 UTC

svn commit: r1734642 - in /uima/sandbox/uima-ducc/trunk: src/main/resources/default.ducc.properties uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java

Author: cwiklik
Date: Fri Mar 11 23:17:39 2016
New Revision: 1734642

URL: http://svn.apache.org/viewvc?rev=1734642&view=rev
Log:
UIMA-4809 Set cgroup memory.swappiness

Modified:
    uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties
    uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java

Modified: uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties?rev=1734642&r1=1734641&r2=1734642&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties (original)
+++ uima/sandbox/uima-ducc/trunk/src/main/resources/default.ducc.properties Fri Mar 11 23:17:39 2016
@@ -405,6 +405,7 @@ ducc.agent.managed.process.state.update.
 # available memory on a node.
 ducc.agent.node.metrics.sys.gid.max=500
 
+
 ducc.agent.node.metrics.publish.rate=30000
 ducc.agent.node.metrics.endpoint=ducc.node.metrics
 # endpoint type choices[topic]
@@ -445,6 +446,9 @@ ducc.agent.launcher.cgroups.enable=true
 # a comma separated list of paths like this:
 # ducc.agent.launcher.cgroups.utils.dir=/usr/bin,<OS 1 path>,<OS 2 path>
 ducc.agent.launcher.cgroups.utils.dir=/usr/bin,/bin
+# Set cgroup memory.swappiness
+ducc.agent.launcher.cgroups.swappiness=10
+
 # exclusion file to enable node based exclusion for cgroups and aps
 # syntax:  <node>=cgroups,ap
 # the above will exclude node from using cgroups and/or prevent deployment of APs

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java?rev=1734642&r1=1734641&r2=1734642&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-agent/src/main/java/org/apache/uima/ducc/agent/config/AgentConfiguration.java Fri Mar 11 23:17:39 2016
@@ -84,12 +84,6 @@ public class AgentConfiguration {
   
   private RouteBuilder inventoryRouteBuilder;
 
-  // public static String agentPingEnpoint = "activemq:topic:agent.ping.endpoint";
-  // public static String agentPingSelectorName="agent_ip";
-  // public static String agentPingSelector;
-
-  // private DuccEventDispatcher agentPingDispatcher;
-
   @Value("#{ systemProperties['ducc.agent.launcher.thread.pool.size'] }")
   String launcherThreadPoolSize;
 
@@ -107,6 +101,11 @@ public class AgentConfiguration {
   @Value("#{ systemProperties['ducc.agent.rogue.process.user.exclusion.filter'] }")
   public String userExclusionList;
 
+  // Get comma separated list of users to ignore while detecting rogue processes
+  @Value("#{ systemProperties['ducc.agent.launcher.cgroups.swappiness'] }")
+  public String nodeSwappiness;
+
+  
   @Autowired
   DuccTransportConfiguration agentTransport;