[jboss-jira] [JBoss JIRA] (WFLY-4685) Do not transform IPv4 multicast address to IPv6 anycast address on dual stack machines
Miroslav Novak (JIRA)
issues at jboss.org
Mon Oct 26 05:35:00 EDT 2015
[ https://issues.jboss.org/browse/WFLY-4685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13121854#comment-13121854 ]
Miroslav Novak commented on WFLY-4685:
--------------------------------------
[~rpelisse] I could not find any specification/documentation which would define correct behavior. There are some questions like when to translate IPv4 multicast to IPv6 anycast? And whether to join only to IPv6 anycast or also to IPv4 multicast if IPv4 multicast was set.
> Do not transform IPv4 multicast address to IPv6 anycast address on dual stack machines
> --------------------------------------------------------------------------------------
>
> Key: WFLY-4685
> URL: https://issues.jboss.org/browse/WFLY-4685
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 10.0.0.Alpha1
> Reporter: Miroslav Novak
> Assignee: Bela Ban
>
> If EAP 7.0.0.DR2 is started with -Djava.net.preferIPv4Stack=false (and java.net.preferIPv6Addresses=false) then JGroups convert IPv4 multicast address (jboss.default.multicast.address=230.0.0.4) to IPv6 anycast address on dualstack machines.
> This is done in class org.jgroups.conf.PropertyConverters (line 291-295):
> {code}
> ...
> if(retval instanceof Inet4Address && retval.isMulticastAddress() && Util.getIpStackType() == StackType.IPv6) {
> String tmp=prefix + propertyValue;
> retval=InetAddress.getByName(tmp);
> return retval;
> }
> ...
> {code}
> This behaviour is overriding user preference to use IPv4 multicast instead of IPv6 anycast. Can this conversion be removed?
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list