[jbosscache-commits] JBoss Cache SVN: r4824 - core/branches/1.4.X/src/org/jboss/cache.

jbosscache-commits at lists.jboss.org jbosscache-commits at lists.jboss.org
Mon Dec 10 16:57:40 EST 2007


Author: bstansberry at jboss.com
Date: 2007-12-10 16:57:40 -0500 (Mon, 10 Dec 2007)
New Revision: 4824

Modified:
   core/branches/1.4.X/src/org/jboss/cache/TreeCache.java
Log:
[JBCACHE-1234] Handle defunct data owners

Modified: core/branches/1.4.X/src/org/jboss/cache/TreeCache.java
===================================================================
--- core/branches/1.4.X/src/org/jboss/cache/TreeCache.java	2007-12-10 21:45:51 UTC (rev 4823)
+++ core/branches/1.4.X/src/org/jboss/cache/TreeCache.java	2007-12-10 21:57:40 UTC (rev 4824)
@@ -1993,6 +1993,9 @@
                for (Iterator it = buddies.iterator(); it.hasNext();)
                {
                   Address buddy = (Address) it.next();
+                  if (getMembers() == null || !getMembers().contains(buddy))
+                     continue;
+                  
                   Object[] sources = {buddy};
                   Fqn base = new Fqn(BuddyManager.BUDDY_BACKUP_SUBTREE_FQN, BuddyManager.getGroupNameFromAddress(buddy));
                   Fqn buddyRoot = new Fqn(base, fqn);




More information about the jbosscache-commits mailing list