[jbosscache-commits] JBoss Cache SVN: r7659 - core/trunk/src/main/java/org/jboss/cache.
jbosscache-commits at lists.jboss.org
jbosscache-commits at lists.jboss.org
Fri Feb 6 10:36:50 EST 2009
Author: mircea.markus
Date: 2009-02-06 10:36:50 -0500 (Fri, 06 Feb 2009)
New Revision: 7659
Modified:
core/trunk/src/main/java/org/jboss/cache/RPCManagerImpl.java
Log:
fixed issue: for NBST, member list was retreived *before* connecting to the channel, which was incorrect
Modified: core/trunk/src/main/java/org/jboss/cache/RPCManagerImpl.java
===================================================================
--- core/trunk/src/main/java/org/jboss/cache/RPCManagerImpl.java 2009-02-06 14:42:45 UTC (rev 7658)
+++ core/trunk/src/main/java/org/jboss/cache/RPCManagerImpl.java 2009-02-06 15:36:50 UTC (rev 7659)
@@ -87,7 +87,7 @@
{
private Channel channel;
private final Log log = LogFactory.getLog(RPCManagerImpl.class);
- private List<Address> members;
+ private volatile List<Address> members;
private long replicationCount;
private long replicationFailures;
private boolean statisticsEnabled = false;
@@ -210,12 +210,10 @@
}
- List<Address> members = getMembers();
-
long start = System.currentTimeMillis();
if (nonBlocking)
{
- startNonBlockStateTransfer(members);
+ startNonBlockStateTransfer(getMembers());
}
else
{
@@ -227,7 +225,7 @@
log.info("Cache local address is " + getLocalAddress());
}
- if (members.size() > 1)
+ if (getMembers().size() > 1)
{
messageListener.waitForState();
}
More information about the jbosscache-commits
mailing list