RFR: 8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed

Jaikiran Pai jpai at openjdk.org
Fri Oct 3 07:20:43 UTC 2025


Can I please get a review of this test-only change which addresses intermittent failures in `GetHTTP3Test` and `PostHTTP3Test`?

As noted in https://bugs.openjdk.org/browse/JDK-8368821, these two tests have been reported to fail intermittently, especially when the host on which it runs is under heavy resource usage or when run with JVM options like `-Xcomp`.

The commit in this PR removes the connection timeout that was enforced on the connection attempts by the test. As far as I can see, they aren't necessary for what this test is testing. The change also updates a few other places in this test which had specific values for timeouts when checking if the `HttpClient` had shutdown. These places have been updated to take into account the timeout factor when computing the timeout.

The changes have been verified by Matthias and SendaoYan who originally reported these issues. I will run this change in our CI too before integrating.

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

Commit messages:
 - 8368821: Test java/net/httpclient/http3/GetHTTP3Test.java intermittently fails with java.io.IOException: QUIC endpoint closed

Changes: https://git.openjdk.org/jdk/pull/27619/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27619&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8368821
  Stats: 15 lines in 2 files changed: 4 ins; 4 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/27619.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27619/head:pull/27619

PR: https://git.openjdk.org/jdk/pull/27619


More information about the net-dev mailing list