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) ) {