RFR: 8339960: Shenandoah: Fix inconsistencies in generational Shenandoah behaviors

Kelvin Nilsen kdnilsen at openjdk.org
Thu Sep 12 20:29:39 UTC 2024


This fixes some bugs found in recent code review and playback of an assertion failure.

See also https://github.com/openjdk/shenandoah/pull/497

-------------

Commit messages:
 - Use -1 for rightmost interval when range is empty
 - Check available rather than capacity before logging shortfall
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Revert "Make GC logging less verbose"
 - Make GC logging less verbose
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - Merge branch 'openjdk:master' into master
 - ... and 13 more: https://git.openjdk.org/jdk/compare/81ff91ef...f1ba63f4

Changes: https://git.openjdk.org/jdk/pull/20974/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=20974&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8339960
  Stats: 4 lines in 1 file changed: 2 ins; 0 del; 2 mod
  Patch: https://git.openjdk.org/jdk/pull/20974.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20974/head:pull/20974

PR: https://git.openjdk.org/jdk/pull/20974


More information about the hotspot-gc-dev mailing list