-
Bug
-
Resolution: Done
-
Major
-
EAP_EWP 5.1.0
-
None
-
Release Notes
-
Workaround Exists
-
-
-
Documented as Resolved Issue
The JGroups entries in the Binding Manager do not include the updated system property
substitutions added in jgroups-channelfactory-stacks.xml in EAP 5.1.1, and hard-codes
the ports.
The binding service overrides the settings so these new system properties cannot be used (without manual changes).
For example, jgroups-channelfactory-stacks.xml includes:
<UDP ...
mcast_port="${jboss.jgroups.udp.mcast_port:45688}"
mcast_addr="${jboss.jgroups.udp.mcast_addr:228.11.11.11}"
But the binding manager overrides "jboss.jgroups.udp.mcast_port" and "jboss.jgroups.udp.mcast_addr" with:
<bean class="org.jboss.services.binding.ServiceBindingMetadata">
<property name="serviceName">JGroups</property>
<property name="bindingName">udp-mcast</property>
<property name="hostName">${jboss.partition.udpGroup:230.0.0.4}</property>
<property name="port">45688</property>
Also, the default multicast addresses used jgroups-channelfactory-stacks.xml are
overriden with different values by the binding manager.
For example, jgroups-channelfactory-stacks.xml has a default of 228.11.11.11
(consistent with prior releases)
<UDP ...
mcast_addr="${jboss.jgroups.udp.mcast_addr:228.11.11.11}"
But the binding manager overrides "jboss.jgroups.udp.mcast_addr" with 230.0.0.4:
<bean class="org.jboss.services.binding.ServiceBindingMetadata">
<property name="serviceName">JGroups</property>
<property name="bindingName">udp-mcast</property>
<property name="hostName">${jboss.partition.udpGroup:230.0.0.4}</property>
- relates to
-
JBPAPP-5509 JGroups diagnostics address not configurable from system property
- Closed