RFR: 8308807: [AIX] MulticastSocket and jdp test fails due to joinGroup

Alan Bateman alanb at openjdk.org
Thu May 25 07:39:56 UTC 2023


On Thu, 25 May 2023 07:14:19 GMT, Deepa Kumari <duke at openjdk.org> wrote:

> DatagramSocket delegates to an inner DatagramSocket object. Irrespective of whether datagramSocket is IPv4 or IPv6, we create an IPv6 datagramChannel as its's delegate. So, This can cause problems with operations like joinGroup. 
> 
> On AIX, IPv6 datagramSocket can not join an IPv4 multicast group.
> 
> These failures can be fixed by making sure that the delegate created for a datagram socket has the same protocol family. 
> 
> 
> 
> 
> Reported Issue : [JDK-8308807](https://bugs.openjdk.org/browse/JDK-8308807)

I've moved the JBS issue to the right place and fix the description.

The changes proposed here impact all platforms and will require discussion and cleanup. Also can you look at the isXXX methods defined by sun.nio.ch.Net to see how it is handled on other platforms.

-------------

PR Comment: https://git.openjdk.org/jdk/pull/14142#issuecomment-1562425027


More information about the nio-dev mailing list