JDK-8366569 : Disable CompileTaskTimeout for known long-running test cases
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 26
  • Priority: P5
  • Status: Resolved
  • Resolution: Fixed
  • OS: linux
  • Submitted: 2025-09-01
  • Updated: 2025-09-15
  • Resolved: 2025-09-05
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.
JDK 26
26 b15Fixed
Related Reports
Relates :  
Description
A few test cases are known to take longer than others due to the amount of work they do. This enhancement proposes to disable the CompileTaskTimeout for such tests with known long-running compilations. This enables testing the rest of the tests with a lower timeout, which might lead to the discovery of more degenerate compilations.

A preliminary list of tests with long-running compilations:
 - compiler/c2/TestScalarReplacementMaxLiveNodes.java
 - compiler/codegen/TestAntiDependenciesHighMemUsage.java
 - compiler/loopopts/TestMaxLoopOptsCountReached.java
 - compiler/vectorapi/VectorReplicateLongSpecialImmTest.java
Comments
Changeset: 4ab2b5bd Branch: master Author: Manuel Hässig <mhaessig@openjdk.org> Date: 2025-09-05 19:59:03 +0000 URL: https://git.openjdk.org/jdk/commit/4ab2b5bdb4e6d40a747d4088a25f7c6351131759
05-09-2025

A pull request was submitted for review. Branch: master URL: https://git.openjdk.org/jdk/pull/27123 Date: 2025-09-05 16:59:18 +0000
05-09-2025