CoreGroupCommunicationService not compatible with RELAY protocol
----------------------------------------------------------------
Key: JBCLUSTER-291
URL:
https://issues.jboss.org/browse/JBCLUSTER-291
Project: JBoss Clustering
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: HA-Server-Core
Affects Versions: HA-Server-Core 1.0.0.Final
Reporter: Paul Ferraro
Assignee: Paul Ferraro
Fix For: HA-Server-Core 1.0.1.Final
Using the relay protocol in JGroups 2.12,
CoreGroupCommunicationService.ClusterNodeFactoryImpl chokes (throws an
IllegalStateException) when trying to determine the physical address
(org.jgroups.stack.IpAddress) of a proxied member.
Currently, the physical address is determined by sending a Event.GET_PHYSICAL_ADDRESS
event down the stack. When the stack contains RELAY, a null is returned. The value
returned by this downcall is used by ClusterNodeFactoryImpl to generate a meaningful name
using the IP address and port as reported by JGroups.
We need to either:
* Have RELAY respond to GET_PHYSICAL_ADDRESS events with a meaningful address
* Use some other mechanism to supply ClusterNode with a unique name
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira