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 2013/04/16 18:00:47 UTC

svn commit: r1468481 - /uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java

Author: cwiklik
Date: Tue Apr 16 16:00:46 2013
New Revision: 1468481

URL: http://svn.apache.org/r1468481
Log:
UIMA-2804 removed calculateMemoryAssignment()

Modified:
    uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java

Modified: uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java
URL: http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java?rev=1468481&r1=1468480&r2=1468481&view=diff
==============================================================================
--- uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java (original)
+++ uima/sandbox/uima-ducc/trunk/uima-ducc-pm/src/main/java/org/apache/uima/ducc/pm/ProcessManagerComponent.java Tue Apr 16 16:00:46 2013
@@ -36,7 +36,6 @@ import org.apache.uima.ducc.transport.di
 import org.apache.uima.ducc.transport.event.DuccEvent;
 import org.apache.uima.ducc.transport.event.DuccJobsStateEvent;
 import org.apache.uima.ducc.transport.event.PmStateDuccEvent;
-import org.apache.uima.ducc.transport.event.common.CGroup;
 import org.apache.uima.ducc.transport.event.common.DuccJobDeployment;
 import org.apache.uima.ducc.transport.event.common.DuccUimaDeploymentDescriptor;
 import org.apache.uima.ducc.transport.event.common.DuccUserReservation;
@@ -46,8 +45,8 @@ import org.apache.uima.ducc.transport.ev
 import org.apache.uima.ducc.transport.event.common.IDuccJobDeployment;
 import org.apache.uima.ducc.transport.event.common.IDuccProcess;
 import org.apache.uima.ducc.transport.event.common.IDuccReservationMap;
-import org.apache.uima.ducc.transport.event.common.IDuccWork;
 import org.apache.uima.ducc.transport.event.common.IDuccUnits.MemoryUnits;
+import org.apache.uima.ducc.transport.event.common.IDuccWork;
 import org.apache.uima.ducc.transport.event.common.ProcessMemoryAssignment;
 
 /**
@@ -117,29 +116,6 @@ implements ProcessManager {
 	    if ( (normalizedProcessMemoryRequirements % shareQuantum) > 0 ) shares++; // ciel
 	    return shares;
 	}
-	private long calculateProcessMemoryAssignment( String processMemoryAssignment, MemoryUnits units) {
-      //  Get user defined memory assignment for the JP
-      long normalizedProcessMemoryRequirements = normalizeMemory(processMemoryAssignment,units);
-    
-//            Long.parseLong(processMemoryAssignment);
-//    // Normalize memory requirements for JPs into Gigs 
-//    if ( units.equals(MemoryUnits.KB ) ) {
-//      normalizedProcessMemoryRequirements = (int)normalizedProcessMemoryRequirements/(1024*1024);
-//    } else if ( units.equals(MemoryUnits.MB ) ) {
-//      normalizedProcessMemoryRequirements = (int)normalizedProcessMemoryRequirements/1024;
-//    } else if ( units.equals(MemoryUnits.GB ) ) {
-//      //  already normalized
-//    } else if ( units.equals(MemoryUnits.TB ) ) {
-//      normalizedProcessMemoryRequirements = (int)normalizedProcessMemoryRequirements*1024;
-//    }
-    int shares = (int)normalizedProcessMemoryRequirements/shareQuantum;  // get number of shares
-    if ( (normalizedProcessMemoryRequirements % shareQuantum) > 0 ) shares++; // ciel
-    // normalize to get process memory in terms of Megs
-    long processAdjustedMemorySize = shares * shareQuantum * 1024;  
-    //  add fudge factor (5% default)  to adjusted memory computed above 
-    //processAdjustedMemorySize += (processAdjustedMemorySize * ((double)fudgeFactor/100));        
-    return processAdjustedMemorySize;
-	}
 
 	public void dispatchStateUpdateToAgents(ConcurrentHashMap<DuccId, IDuccWork> workMap) {
     String methodName="dispatchStateUpdateToAgents";