RFR: 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp
SendaoYan
syan at openjdk.org
Wed Dec 31 08:21:52 UTC 2025
Hi all,
The test test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure was observed timed out when run with jvm option -Xcomp. The failure details shows in [JDK-8374432](https://bugs.openjdk.org/browse/JDK-8374432). Maybe it need more time for C2 to compile the httpclient classes than the default mixed mode.
So this PR read the timeout factor from jtreg, and apply the timeout factor to `REQUEST_TIMEOUT` by multiply it. Change has been verified locally by run the related tests test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java and test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java both with -Xmixed and -Xcomp. Test-fix only, no risk,
-------------
Commit messages:
- 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp
Changes: https://git.openjdk.org/jdk/pull/29012/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=29012&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8374432
Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod
Patch: https://git.openjdk.org/jdk/pull/29012.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/29012/head:pull/29012
PR: https://git.openjdk.org/jdk/pull/29012
More information about the net-dev
mailing list