Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPv6 not available on some arm_linux and alpine-linux machines #2894

Closed
smlambert opened this issue Jan 23, 2023 · 7 comments
Closed

IPv6 not available on some arm_linux and alpine-linux machines #2894

smlambert opened this issue Jan 23, 2023 · 7 comments
Assignees
Labels

Comments

@smlambert
Copy link
Contributor

smlambert commented Jan 23, 2023

Please set the title to indicate the test name and machine name where known.
As seen in adoptium/aqa-tests#4257 (comment),

Execution failed: `main' threw exception: java.lang.UnsupportedOperationException: IPv6 not available

To make it easy for the infrastructure team to repeat and diagnose, please
answer the following questions:

Any other details:

@Haroon-Khel
Copy link
Contributor

On dockerhost-equinix-ubuntu2004-armv8-1, the host of test-docker-ubuntu2004-armv7l-1, I added { "ipv6": true, "fixed-cidr-v6": "fd00::/80" } to /etc/docker/daemon.json and restarted docker.

The failing tests (jdk_net_2) pass https://ci.adoptium.net/view/Test_grinder/job/Grinder/6755/console

Going to do the same for test-docker-alpine314-x64-1

@Haroon-Khel
Copy link
Contributor

jdk_net passes on test-docker-alpine314-x64-1 https://ci.adoptium.net/view/Test_grinder/job/Grinder/6758/console. Will check other nodes before closing

@sxa
Copy link
Member

sxa commented Mar 2, 2023

Let's not close this just yet and lose this setup info. A couple of questions:

  • Is there anything preventing this from be added into the dockerhost playbook? If not, let's make sure we do that
  • Was it affecting all containers on each host or just a subset, and if a subset do we know what was special about the ones it worked on? (Were different distributions all behaving the same for example?)
  • Is the fix required on all dockerhosts?

@Haroon-Khel
Copy link
Contributor

It is already in the playbooks


But I do not know why the fix wasnt present on the dockerhost

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Mar 14, 2023

Some jdk_net tests still fail on the following machines despite the above fix

https://ci.adoptium.net/job/Grinder/6831/ test-docker-ubuntu2204-x64-2 (offline now due to this issue)

com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java.CommandLinePositiveTest
com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java.CommandLinePositiveTest
java/net/InetAddress/HostsFileOrderingTest.java.HostsFileOrderingTest
java/net/InetAddress/InternalNameServiceTest.java.InternalNameServiceTest
java/net/InetAddress/InternalNameServiceWithHostsFileTest.java.InternalNameServiceWithHostsFileTest
jdk/net/ExtendedSocketOption/DontFragmentTest.java.DontFragmentTest

In the below grinders only java/net/httpclient/ManyRequestsLegacy.java.ManyRequestsLegacy fails

https://ci.adoptium.net/job/Grinder/6840/ test-docker-ubi8-x64-1
https://ci.adoptium.net/job/Grinder/6843/ test-docker-fedora35-x64-1
https://ci.adoptium.net/job/Grinder/6850/ test-docker-ubuntu2110-armv8l-1
https://ci.adoptium.net/job/Grinder/6851/ test-docker-fedora35-armv8l-1

@Haroon-Khel
Copy link
Contributor

Haroon-Khel commented Mar 31, 2023

The jdk_net tests passed on test-docker-ubuntu2204-x64-1 https://ci.adoptium.net/view/Test_grinder/job/Grinder/6836/, which is hosted on dockerhost-equinix-ubuntu2004-x64-1, while test-docker-ubuntu2204-x64-2 is hosted on dockerhost-equinix-ubuntu2204-x64-1. I'll create another ubuntu 2204 container on the passing dockerhost machine

@Haroon-Khel
Copy link
Contributor

Closing this issue since the ipv6 tests pass. There are some problematic containers on dockerhost-equinix-ubuntu2004-x64-1, for which I have opened #3010

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants