Author: eae
Date: Wed Jun 29 00:50:37 2016
New Revision: 1750596

URL: http://svn.apache.org/viewvc?rev=1750596&view=rev
Log:
UIMA-4995 allow an autostart=true service pinger to delete last instance

Modified:
    
uima/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java

Modified: 
uima/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java
URL: 
http://svn.apache.org/viewvc/uima/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java?rev=1750596&r1=1750595&r2=1750596&view=diff
==============================================================================
--- 
uima/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java
 (original)
+++ 
uima/uima-ducc/trunk/uima-ducc-sm/src/main/java/org/apache/uima/ducc/sm/PingDriver.java
 Wed Jun 29 00:50:37 2016
@@ -401,13 +401,14 @@ class PingDriver
         int ndeletions = 0;
         if ( deletions != null ) {
             ndeletions = deletions.length;
-            if ( sset.isAutostart() && (ndeletions > 0) ) {
-                int reg_instances = meta_props.getIntProperty("instances", 1);
-                if ( instances - ndeletions < reg_instances ) {
-                    ndeletions = Math.max(0, instances - reg_instances); 
-                    logger.warn(methodName, sset.getId(), "Service shrink 
value capped by registered min of", reg_instances, "at", ndeletions);
-                }            
-            }
+//UIMA-4995
+//            if ( sset.isAutostart() && (ndeletions > 0) ) {
+//                int reg_instances = meta_props.getIntProperty("instances", 
1);
+//                if ( instances - ndeletions < reg_instances ) {
+//                    ndeletions = Math.max(0, instances - reg_instances); 
+//                    logger.warn(methodName, sset.getId(), "Service shrink 
value capped by registered min of", reg_instances, "at", ndeletions);
+//                }            
+//            }
             int refs = sset.countReferences();
             int impls = sset.countImplementors();
             if ( (impls <= ndeletions) && (refs > 0) ) {


Reply via email to