You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by ch...@apache.org on 2014/10/28 18:39:03 UTC

svn commit: r1634932 - /uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java

Author: challngr
Date: Tue Oct 28 17:39:03 2014
New Revision: 1634932

URL: http://svn.apache.org/r1634932
Log:
UIMA-4063 Update fudge for blasti-guard.

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java?rev=1634932&r1=1634931&r2=1634932&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/ResourceManagerComponent.java Tue Oct 28 17:39:03 2014
@@ -189,7 +189,9 @@ public class ResourceManagerComponent 
         nodeMetricsUpdateRate = SystemPropertyResolver.getIntProperty("ducc.agent.node.metrics.publish.rate", DEFAULT_NODE_METRICS_RATE);
         schedulingRatio       = SystemPropertyResolver.getIntProperty("ducc.rm.state.publish.ratio", DEFAULT_SCHEDULING_RATIO);
         orPublishingRate      = SystemPropertyResolver.getIntProperty("ducc.orchestrator.abbreviated.state.publish.rate", DEFAULT_OR_PUBLISH_RATE);
-        minRmPublishingRate      = orPublishingRate + DEFAULT_RM_PUBLISHING_SLOP;
+        minRmPublishingRate   = orPublishingRate - DEFAULT_RM_PUBLISHING_SLOP;
+        if ( minRmPublishingRate <=0 ) minRmPublishingRate = DEFAULT_RM_PUBLISHING_SLOP;        // somewhat arbitrary, but what else?
+
         // schedulingEpoch       = SystemPropertyResolver.getIntProperty("ducc.rm.state.publish.rate", DEFAULT_SCHEDULING_RATE);
         
         String adminEndpoint         = System.getProperty("ducc.rm.admin.endpoint");