TCPPING protocol not available in JBoss AS 7.2.0
steljboss Oct 22, 2013 3:36 AMIn a domain with 3 servers in full-ha profile, I have configured via CLI the following jgroups stack for TCP clustering within the profile. However, they don't seem to cluster
<stack name="tcpping"> <protocol type="TCP" socket-binding="jgroups-tcp"/> <protocol type="TCPPING"> <property name="initial_hosts"> 192.168.1.2[7600],192.168.1.3[7600] </property> <property name="port_range"> 0 </property> <property name="timeout"> 4000 </property> <property name="num_initial_members"> 2 </property> </protocol> <protocol type="MERGE2"/> <protocol type="FD_SOCK" socket-binding="jgroups-tcp-fd"/> <protocol type="FD"/> <protocol type="VERIFY_SUSPECT"/> <protocol type="BARRIER"/> <protocol type="pbcast.NAKACK"/> <protocol type="UNICAST2"/> <protocol type="pbcast.STABLE"/> <protocol type="pbcast.GMS"/> <protocol type="UFC"/> <protocol type="MFC"/> <protocol type="FRAG2"/> <protocol type="RSVP"/> </stack>
and as soon as I deploy and application with clustered web session an error appears as follows:
01:26:56,932 INFO [org.jboss.as.server.deployment] (MSC service thread 1-5) JBAS015876: Starting deployment of "cluster-demo.war" (runtime-name: "cluster-demo.war") 01:26:57,192 ERROR [org.jboss.as.server] (host-controller-connection-threads - 10) JBAS015870: Deploy of deployment "cluster-demo.war" was rolled back with the following failure message: {"JBAS014879: One or more services were unable to start due to one or more indirect dependencies not being available." => { "Services that were unable to start:" => [ "jboss.deployment.unit.\"cluster-demo.war\".deploymentCompleteService", "jboss.infinispan.web.default-host/cluster-demo", "jboss.infinispan.web.default-host/cluster-demo.config", "jboss.web.deployment.default-host./cluster-demo", "jboss.web.deployment.default-host./cluster-demo.session" ], "Services that may be the cause:" => ["jboss.jgroups.stack.tcpping"]
I also noticed that TCPPING is also not an option in creating the stack via the Admin Console. Can anyone advice
a) Is TCPPING available?
b) Is there something wrong with the above configuration
c) If not TCPPING what other protocol will guarantee point-to-point message distribution via TCP?