[
https://issues.jboss.org/browse/WFLY-8447?page=com.atlassian.jira.plugin....
]
Paul Ferraro moved JBEAP-9884 to WFLY-8447:
-------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-8447 (was: JBEAP-9884)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: Clustering
(was: Clustering)
Affects Version/s: 10.1.0.Final
(was: 7.1.0.DR14)
Change FD to FD_ALL in default TCP JGroups stack
------------------------------------------------
Key: WFLY-8447
URL:
https://issues.jboss.org/browse/WFLY-8447
Project: WildFly
Issue Type: Bug
Components: Clustering
Affects Versions: 10.1.0.Final
Reporter: Paul Ferraro
Assignee: Paul Ferraro
I was speaking to [~belaban] on performance tuning recommendations for the upcoming EAP
7.1 Performance Tuning Guide.
He mentioned that he could see no reason why the default JGroups TCP stack should be
using FD instead of FD_ALL for failure detection. (the UDP stack already has FD_ALL as the
default).
Rather than instruct customers to change the protocol manually, it would be better if the
default TCP stack could be changed to use FD_ALL by default.
Here are the default stacks taken from `standalone-ha.xml` in 7.1.0.DR14:
{code:xml}
<stacks>
<stack name="udp">
<transport type="UDP" socket-binding="jgroups-udp"/>
<protocol type="PING"/>
<protocol type="MERGE3"/>
<protocol type="FD_SOCK"/>
<protocol type="FD_ALL"/>
<protocol type="VERIFY_SUSPECT"/>
<protocol type="pbcast.NAKACK2"/>
<protocol type="UNICAST3"/>
<protocol type="pbcast.STABLE"/>
<protocol type="pbcast.GMS"/>
<protocol type="UFC"/>
<protocol type="MFC"/>
<protocol type="FRAG2"/>
</stack>
<stack name="tcp">
<transport type="TCP" socket-binding="jgroups-tcp"/>
<socket-protocol type="MPING"
socket-binding="jgroups-mping"/>
<protocol type="MERGE3"/>
<protocol type="FD_SOCK"/>
<protocol type="FD"/>
<protocol type="VERIFY_SUSPECT"/>
<protocol type="pbcast.NAKACK2"/>
<protocol type="UNICAST3"/>
<protocol type="pbcast.STABLE"/>
<protocol type="pbcast.GMS"/>
<protocol type="MFC"/>
<protocol type="FRAG2"/>
</stack>
</stacks>
{code}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)