[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