Author: fhanik
Date: Thu Aug 9 12:40:31 2007
New Revision: 564354
URL: http://svn.apache.org/viewvc?view=rev&rev=564354
Log:
remove proxies without primary or backups, only backup expiration handling left
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
Modified:
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
URL:
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java?view=diff&rev=564354&r1=564353&r2=564354
==============================================================================
---
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
(original)
+++
tomcat/trunk/java/org/apache/catalina/tribes/tipis/AbstractReplicatedMap.java
Thu Aug 9 12:40:31 2007
@@ -719,6 +719,13 @@
} else if (member.equals(entry.getPrimary())) {
entry.setPrimary(null);
} //end if
+ if ( entry.getPrimary() == null &&
+ entry.getBackupNodes()!=null &&
+ entry.getBackupNodes().length == 1 &&
+ entry.getBackupNodes()[0].equals(member) ) {
+ //remove proxies that have no backup nor primaries
+ i.remove();
+ }
} //while
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]