JDK-8228767 : Revert ResourceMark additions
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 8-aarch64
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2019-07-30
  • Updated: 2021-02-01
  • Resolved: 2019-07-30
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 8 Other
8-aarch64Fixed openjdk8u292Fixed
Related Reports
Relates :  
Description
In aarch64-port, there is a divergence against upstream caused by this patch:
 https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/80be8f688f7c

Inspecting code paths does not yield a firm reason to have those new ResourceMarks. Removing them does not regress hotspot_gc_shenandoah and the custom runs with/without specific method compilations disabled to trigger that path. 

This should be reverted. If we find it was needed on some path, we would need to introduce that change via 8u updates process.
Comments
https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8086f8906cec
30-07-2019