[jboss-jira] [JBoss JIRA] (JGRP-1903) TCPPING: discovery dissemination for static discovery protocols
Bela Ban (JIRA)
issues at jboss.org
Fri Nov 21 04:44:39 EST 2014
Bela Ban created JGRP-1903:
------------------------------
Summary: TCPPING: discovery dissemination for static discovery protocols
Key: JGRP-1903
URL: https://issues.jboss.org/browse/JGRP-1903
Project: JGroups
Issue Type: Feature Request
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 3.6.1
For {{TCPPING}}, usually all members have to be listed in {{initial_hosts}}. If we don't know all of the members up front, we could have the coordinator disseminate the IP address and port information dynamically.
Say {{TCPPING.initial_hosts}} only lists A (the coord). When members B, C, D and E join (in that order), we have the following caches:
|A|B|C|D|E|
|ABCDE|AB|AC|AD|AE|
Every member has information about itself and A, but not about other members. So, for example, D won't be able to send a unicast to C, and vice versa. Or, when E sends a multicast, it would only be delivered to itself and A, but not to B, C and D.
h5. Solution
* When we have a static discovery layer, have the coordinator broadcast its cache information to the rest of the cluster
* This can be done when a new member join, or periodically, or upon request (JMX)
--
This message was sent by Atlassian JIRA
(v6.3.8#6338)
More information about the jboss-jira
mailing list