adoptium / adoptium/infrastructure

Ipv6 tests still fail on Aix machines

Open
#2,516 14 comments 0 reactions 0 assignees View on GitHub
Infra Machine issue os:aix testFail
Dominant language
Python
Stars
96
Forks
106
Avg merge
1d 23h
Merged PRs (30d)
13

Description

Some ipv6 tests continue to fail on all of our aix machines. The tests being:

java/net/DatagramSocket/DatagramSocketExample.java.DatagramSocketExample
java/net/DatagramSocket/DatagramSocketMulticasting.java.DatagramSocketMulticasting
java/net/MulticastSocket/SetOutgoingIf.java.SetOutgoingIf
java/net/MulticastSocket/JoinLeave.java.JoinLeave
java/net/MulticastSocket/Promiscuous.java.Promiscuous
java/nio/channels/DatagramChannel/AdaptorMulticasting.java.AdaptorMulticasting

Fail with
```
19:47:42 STDOUT:
19:47:42 Test family=INET, multicast group=/225.4.5.6, interface=en1
19:47:42 STDERR:
19:47:42 java.lang.IllegalArgumentException: IPv6 socket cannot join IPv4 multicast group
19:47:42 at java.base/sun.nio.ch.DatagramChannelImpl.innerJoin(DatagramChannelImpl.java:1473)
```
It is known upstream that these tests will fail if ipv6 is not correctly configured https://bugs.openjdk.java.net/browse/JDK-8278122

These tests belong to the jdk_net test target. Most recent failure was during the jdk18+36 release https://ci.adoptopenjdk.net/job/Test_openjdk18_hs_extended.openjdk_ppc64_aix_testList_0/24/testReport/

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the six listed IPv6 tests in the jdk_net test target on an AIX machine, using the linked CI report as the failure reference. Read the upstream JDK-8278122 context and inspect the AIX IPv6 configuration relevant to the failing multicast joins. Done means the affected tests pass on the AIX machines or the required configuration limitation is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
infrastructure, networking, operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.