Author: degenaro
Date: Tue Jun 25 12:19:12 2013
New Revision: 1496445

URL: http://svn.apache.org/r1496445
Log:
UIMA-2987 DUCC job driver (JD) should reap unprocessed work items

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java?rev=1496445&r1=1496444&r2=1496445&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-orchestrator/src/main/java/org/apache/uima/ducc/orchestrator/StateManager.java
 Tue Jun 25 12:19:12 2013
@@ -558,9 +558,7 @@ public class StateManager {
                String methodName = "isExcessCapacity";
                boolean retVal = false;
                if(jdStatusReport != null) {
-                       IDuccProcessMap processMap = job.getProcessMap();
-                       int threads_per_share = 
Integer.parseInt(job.getSchedulingInfo().getThreadsPerShare());
-                       long capacity = processMap.getUsableProcessCount() * 
threads_per_share;
+                       long capacity = job.getWorkItemCapacity();
                        long total = jdStatusReport.getWorkItemsTotal();
                        long done = 
jdStatusReport.getWorkItemsProcessingCompleted();
                        long error = 
jdStatusReport.getWorkItemsProcessingError();


Reply via email to