You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by de...@apache.org on 2014/11/14 16:29:56 UTC
svn commit: r1639672 -
/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java
Author: degenaro
Date: Fri Nov 14 15:29:55 2014
New Revision: 1639672
URL: http://svn.apache.org/r1639672
Log:
UIMA-4104 DUCC Web Server (WS) incorrect share calculation
When calculating number of shares on a machine with respect to the amount of free memory reported by the Agent, do not round up!
Modified:
uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java
Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java?rev=1639672&r1=1639671&r2=1639672&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-web/src/main/java/org/apache/uima/ducc/ws/DuccMachinesData.java Fri Nov 14 15:29:55 2014
@@ -250,7 +250,7 @@ public class DuccMachinesData {
// mem: free
long nodeMemFree = nodeMetrics.getNodeMemory().getMemFree();
logger.debug(location, jobid, "node: "+machineName+" "+"memFree: "+nodeMemFree);
- long lvalMemFree = (long) ((1.0*nodeMemFree)/(1024*1024)+0.5);
+ long lvalMemFree = (long) ((1.0*nodeMemFree)/(1024*1024)+0.0); // do NOT round up!
String memFree = ""+lvalMemFree/*+memUnits*/;
// shares: total
msi.sharesTotal = lvalMemFree/shareSize;