[jboss-jira] [JBoss JIRA] (JGRP-1649) RELAY2: everyone can be a site master

Bela Ban (JIRA) jira-events at lists.jboss.org
Wed Jul 10 04:55:20 EDT 2013


     [ https://issues.jboss.org/browse/JGRP-1649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bela Ban resolved JGRP-1649.
----------------------------

    Resolution: Done


Added max_site_masters (default=1). If > 1, the first N members become site masters. When routing to a remote site, a random member with rank 1..N is picked.
                
> RELAY2: everyone can be a site master
> -------------------------------------
>
>                 Key: JGRP-1649
>                 URL: https://issues.jboss.org/browse/JGRP-1649
>             Project: JGroups
>          Issue Type: Feature Request
>            Reporter: Bela Ban
>            Assignee: Bela Ban
>             Fix For: 3.4
>
>
> The site master can become a bottleneck if we have a lot of traffic between sites. Also, forwarding messages to a local site master and the site master of the target site forwarding messages to the final destination generates additional traffic.
> Therefore, allow every member to become a site master:
> * Every member joins the local cluster (site) *and* the global cluster
> ** Everyone (as a site master) maintains a routing table that consists of target sites ("sfo") and a list of site masters
> * When a message is received whose destination is SiteMaster("sfo"), we pick a random member of the list for "sfo" and relay the message to it
> * The target site master then receives and possibly forwards the message to the final destination (if it isn't the final dest)
> Not sure yet if this will be a new protocol (RELAY3) or whether RELAY2 will be enhanced.
> Also, investigate whether it makes sense to make only a *subset* of the site nodes site masters. This would still require local forwarding from non site masters.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list