JDK-8242082 : Shenandoah: Purge Traversal mode
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: gc
  • Affected Version: 8-shenandoah,11-shenandoah,13,14,15
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2020-04-03
  • Updated: 2022-02-24
  • Resolved: 2020-04-03
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 14 JDK 15
14.0.2Fixed 15 b18Fixed
Related Reports
Blocks :  
Blocks :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
Traversal mode has become cumbersome to maintain. Every single non-trivial feature required extra work to play with Traversal, and usually caused a trail of follow-up issues. And all that for little gain. We are transplanting the interesting properties to the upcoming I-U mode (which is much less trouble-some), and can ditch Traversal mode altogether.
Comments
Fix Request (14u) This improves Shenandoah maintainability and provides ground for future backports. Patch does not apply cleanly to 14u due to conflicts (14u RFR done here: https://mail.openjdk.java.net/pipermail/jdk-updates-dev/2020-April/003060.html), passes hotspot_gc_shenandoah, tier{1,2,3} with Shenandoah enabled. The patch is fully contained in Shenandoah code.
01-05-2020

URL: https://hg.openjdk.java.net/jdk/jdk/rev/d8d2145c205c User: rkennke Date: 2020-04-03 13:12:06 +0000
03-04-2020