JDK-8202611 : [GRAAL] Exclude CMS GC testing from runs with Graal
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 11
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2018-05-03
  • Updated: 2021-10-05
  • Resolved: 2018-06-08
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 11
11 b18Fixed
Related Reports
Relates :  
Relates :  
Description
JDK-8184349 handles Hotspot changes to add check that Graal support GC and exit on error if it does not. It also added @requires !vm.graal.enabled into tests which use only CMS.

Unfortunately some tests are more complicated - have several @run commands for different GCs or  fork new process for each GC. It requires complex changes and I want to separate them from already big changes for JDK-8184349.
Comments
[~jcoomes] found it for me: JDK-8193244
25-06-2018

Can someone explain to me why Graal doesn't support CMS? It always did and we at Twitter are running with CMS and Graal.
25-06-2018

URL: http://hg.openjdk.java.net/jdk/jdk/rev/2b73cce96dce User: kvn Date: 2018-06-08 00:34:09 +0000
08-06-2018

Updated webrev after JFR was moved into OpenJDK: http://cr.openjdk.java.net/~kvn/8202611/webrev.01/
07-06-2018

There were no CMS + Graal failures in testing.
08-05-2018

http://cr.openjdk.java.net/~kvn/8202611/webrev.00/
05-05-2018

ILW = Selected test failures because Graal does not support CMS collector; with Graal as JIT; none = MLH = P4 (OR maybe consider this task also as an Enhancement similar to 8184349)
04-05-2018