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]