On Mon, 29 Sep 2025 08:52:04 GMT, SendaoYan <[email protected]> wrote:
> Hi all, > > We observed java/lang/Thread/virtual/Starvation.java intermittent timed out > on server with many CPU core number. The more CPU core number the 'runTest' > will create more pinned virtual threads. This PR compute an iteration count > which divide the CPU core number will make test run passed steady on server > with high CPUs. > > Before apply the proposed patch, test run finish 257 seconds, after apply the > proposed patch test run finish 1.2 seconds on the 2 sockets system with > Intel(R) Xeon(R) Platinum 8480+. So I remove the 'timeout=800', I think the > default timeout 120 will be enough. This pull request has now been integrated. Changeset: 0366d882 Author: SendaoYan <[email protected]> URL: https://git.openjdk.org/jdk/commit/0366d8823bc844225ca24964e352ce0a57d01683 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod 8354894: java/lang/Thread/virtual/Starvation.java timeout on server with high CPUs Co-authored-by: Alan Bateman <[email protected]> Reviewed-by: jpai ------------- PR: https://git.openjdk.org/jdk/pull/27543
