Author: bstansberry(a)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);
Show replies by date