[infinispan-commits] Infinispan SVN: r350 - trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups.
infinispan-commits at lists.jboss.org
infinispan-commits at lists.jboss.org
Wed May 27 09:00:37 EDT 2009
Author: vblagojevic at jboss.com
Date: 2009-05-27 09:00:37 -0400 (Wed, 27 May 2009)
New Revision: 350
Modified:
trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java
Log:
simpler flush check
Modified: trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java
===================================================================
--- trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java 2009-05-27 10:32:07 UTC (rev 349)
+++ trunk/core/src/main/java/org/infinispan/remoting/transport/jgroups/JGroupsTransport.java 2009-05-27 13:00:37 UTC (rev 350)
@@ -30,7 +30,6 @@
import org.jgroups.View;
import org.jgroups.blocks.GroupRequest;
import org.jgroups.blocks.RspFilter;
-import org.jgroups.protocols.pbcast.FLUSH;
import org.jgroups.protocols.pbcast.STREAMING_STATE_TRANSFER;
import org.jgroups.stack.ProtocolStack;
import org.jgroups.util.Rsp;
@@ -109,7 +108,7 @@
// ensure that the channel has FLUSH enabled.
// see ISPN-83 for details.
- if (channel.getProtocolStack().findProtocol(FLUSH.class) == null) {
+ if (!channel.flushSupported()) {
log.warn("FLUSH is not present in your JGroups stack! FLUSH is needed to ensure messages are not dropped while new nodes join the cluster. Will proceed, but inconsistencies may arise!");
}
}
More information about the infinispan-commits
mailing list