JDK-8368739 : [AIX] java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.net
  • Affected Version: 26
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: aix
  • CPU: ppc
  • Submitted: 2025-09-26
  • Updated: 2025-10-24
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
tbdUnresolved
Related Reports
Relates :  
Description
After JDK-8349910 the 2 tests java/net/httpclient/http3/H3SimpleGet.java#useNioSelector and #with-continuations fail on AIX;  all the other HTTP3 related tests seem to do fine on AIX.

Seems the tests fail in the runs with  -Dsimpleget.chunks=16384  ...  -Djdk.httpclient.quic.defaultMTU=16336 .
Comments
Thank you for testing that change. I'll check with others in networking area and decide how we want to address this test issue.
24-10-2025

Hi [~jpai] with jdk.httpclient.quic.defaultMTU system property removed, the test passes also on AIX. See the diff : diff --git a/test/jdk/java/net/httpclient/http3/H3SimpleGet.java b/test/jdk/java/net/httpclient/http3/H3SimpleGet.java index bccd77e7e1d..890da2340ff 100644 --- a/test/jdk/java/net/httpclient/http3/H3SimpleGet.java +++ b/test/jdk/java/net/httpclient/http3/H3SimpleGet.java @@ -41,7 +41,6 @@ * -Dsimpleget.chunks=16384 * -Djdk.httpclient.retryOnStreamlimit=5 * -Djdk.httpclient.redirects.retrylimit=6 - * -Djdk.httpclient.quic.defaultMTU=16336 * H3SimpleGet */ @@ -68,7 +67,6 @@ * -Dsimpleget.chunks=16384 * -Djdk.httpclient.retryOnStreamlimit=5 * -Djdk.httpclient.redirects.retrylimit=6 - * -Djdk.httpclient.quic.defaultMTU=16336 * H3SimpleGet */ @@ -93,7 +91,6 @@ * -Dsimpleget.chunks=16384 * -Djdk.httpclient.retryOnStreamlimit=5 * -Djdk.httpclient.redirects.retrylimit=6 - * -Djdk.httpclient.quic.defaultMTU=16336 * H3SimpleGet */
24-10-2025

Hello Matthias [~mbaesken], H3SimpleGet is the only test that configures the jdk.httpclient.quic.defaultMTU system property to an explicit value. That could explain why you see this issue on in this test. Does removing "-Djdk.httpclient.quic.defaultMTU=16336" from those test runs (I think 3 of them) in H3SimpleGet test get you past these failures?
24-10-2025

[~varadam] , [~sroy] could you please comment how the test performs on your AIX test machines? Does it fail there as well? There was some idea, that we need to adjust machine settings to make the test run on AIX; but so far it is unknown what exactly needs to be adjusted. [~asteiner] should we exclude for now this test on AIX ?
24-10-2025