-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
Fix IPv6 getaddrinfo on win/mac, and selftest hang when IPv6 n/a on Blue Waters system #9892
Comments
👍 Having Julia work on Blue Waters is my heart's desire |
The IPv6 sections of |
This fails from the REPL:
Couldn't this be used to detect IPv6 support? |
@Keno is crucial to so many things – I think we may need to spend some time working on cloning technology. |
At JuliaCon2014, I swiped his beer while he wasn't looking and extracted a little bit of DNA. You should see all little Kenos running around their playpens in my lab; so cute. |
@ihnorton The IPv6 lines in |
Do we have a way to run tests without running them in parallel (I am sure there must be a way)? On systems with firewalls, it is nice to be able to do so. |
|
Perhaps @amitmurthy could help here. |
I can reproduce the hang on windows when the ip6 getaddrinfo lines are uncommented. The hang is here. Maybe we are failing to clean up sufficiently on windows and mac after the getaddrinfo call, because |
Minimal example (win64 local cygwin build, current master. works fine when those lines are commented out in
|
The issue with the test is that The fact that |
How about By default it only returns the the first ipv4 address. The first IPv6 address, if any, must be explicitly requested. |
fixed by #23596 |
ensures that listenany and connect are using the same ipaddr
Why reopen? |
Blue Waters is a large HPC system at the NCSA. This is a Cray system running a standard Linux kernel. When I run Julia's self-tests on the front end, they abort with the following error:
This looks as if the system didn't support IPv6. Indeed if I run
ifconfig -a
, only IPv4 addresses are listed.If this is the case, then this test should be disabled on systems that don't support IPv6.
The text was updated successfully, but these errors were encountered: