]
Bela Ban commented on AS7-4930:
-------------------------------
Note that JGroups' ergonomics will in the future try to adjust the min and max threads
values according to load, number of cluster nodes, number of shared channels and so on.
This feature wont be available if we use an injected thread pool.
Nothing to worry about for now, but maybe something to keep in mind in the future.
Better JGroups defaults
-----------------------
Key: AS7-4930
URL:
https://issues.jboss.org/browse/AS7-4930
Project: Application Server 7
Issue Type: Enhancement
Components: Clustering
Affects Versions: 7.1.2.Final (EAP)
Reporter: Tristan Tarrant
Assignee: Paul Ferraro
The JGroups subsystem needs optimal defaults out of the box, that are also good for
derived products (e.g. JDG), both for protocols and thread pools.
Use a bounded thread pool for the default executor
core-size==number of members (32 for JDG)
max-threads = 1.5*core-size
oob should be queueless
AS7 protocol list (UDP): PING, MERGE2, FD_SOCK, FD, VERIFY_SUSPECT, BARRIER,
pbcast.NAKACK, UNICAST2, pbcast.STABLE, pbcast.GMS, UFC, MFC, FRAG2, RSVP
JDG protocol list (UDP): PING, MERGE2, FD_SOCK, FD_ALL, pbcast.NAKACK, UNICAST2,
pbcast.STABLE, pbcast.GMS, UFC, MFC, FRAG2, RSVP
AS7 protocol list (TCP): MPING, MERGE2, FD_SOCK, FD, VERIFY_SUSPECT, BARRIER,
pbcast.NAKACK, UNICAST2, pbcast.STABLE, pbcast.GMS, UFC, MFC, FRAG2, RSVP
JDG protocol list (TCP): MPING, MERGE2, FD_SOCK, FD, VERIFY_SUSPECT, pbcast.NAKACK,
UNICAST2, pbcast.STABLE, pbcast.GMS, UFC, MFC, FRAG2, RSVP
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: