Author: challngr
Date: Thu Oct 24 17:30:07 2013
New Revision: 1535450

URL: http://svn.apache.org/r1535450
Log:
UIMA-3372 Fix isComplete in DuccWorkJob to include state "Completing" so RM 
knows there may still
          be allocated resources for the job.

Modified:
    
uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/JobManagerConverter.java
    
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkJob.java

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/JobManagerConverter.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/JobManagerConverter.java?rev=1535450&r1=1535449&r2=1535450&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/JobManagerConverter.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-rm/src/main/java/org/apache/uima/ducc/rm/JobManagerConverter.java
 Thu Oct 24 17:30:07 2013
@@ -692,13 +692,15 @@ public class JobManagerConverter
             jobRemoved(w.getDuccId());
         }
 
-        // Todo : manage stuff that is diffs, not new, not deletions
+        //
+        // Stuff on the left is incoming.  Stuff on the right is already in my 
map.
+        //
         for( DuccMapValueDifference<IDuccWork> jd: diffmap ) {
             IDuccWork r = jd.getRight();
             IDuccWork l = jd.getLeft();
 
             if ( ! l.isSchedulable() ) {
-                logger.info(methodName, l.getDuccId(), "Removing 
unschedulable:", r.getStateObject(), "->", r.getStateObject());
+                logger.info(methodName, l.getDuccId(), "Removing 
unschedulable:", r.getStateObject(), "->", l.getStateObject());
                 jobRemoved(r.getDuccId());
             } else {
 

Modified: 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkJob.java
URL: 
http://svn.apache.org/viewvc/uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkJob.java?rev=1535450&r1=1535449&r2=1535450&view=diff
==============================================================================
--- 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkJob.java
 (original)
+++ 
uima/sandbox/uima-ducc/trunk/uima-ducc-transport/src/main/java/org/apache/uima/ducc/transport/event/common/DuccWorkJob.java
 Thu Oct 24 17:30:07 2013
@@ -171,6 +171,7 @@ public class DuccWorkJob extends ADuccWo
                case WaitingForResources:
                case Initializing:
                case Running:
+               case Completing:
                        retVal = true;  
                        break;
                }


Reply via email to