[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