RFR: 8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior
Kelvin Nilsen
kdnilsen at openjdk.org
Wed Sep 11 16:46:35 UTC 2024
This fixes some bugs found in recent code review and playback of an assertion failure.
-------------
Commit messages:
- Use -1 to represent rightmost for empty partitions in find_regions_with_alloc_capacity()
- Report generation resize and clear region_balance in ShenFreeSet::finish_rebuild()
- Check available rather than capacity before logging insufficient reserves
- initialize rightmosts to -1 in find_regions_with_alloc_capacity()
- Merge branch 'openjdk:master' into master
- Merge branch 'openjdk:master' into master
- Merge branch 'openjdk:master' into master
- Merge branch 'openjdk:master' into master
- Merge branch 'openjdk:master' into master
- Merge branch 'openjdk:master' into master
- ... and 16 more: https://git.openjdk.org/shenandoah/compare/662d146d...e78c7b0d
Changes: https://git.openjdk.org/shenandoah/pull/497/files
Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=497&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8339960
Stats: 28 lines in 1 file changed: 20 ins; 0 del; 8 mod
Patch: https://git.openjdk.org/shenandoah/pull/497.diff
Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/497/head:pull/497
PR: https://git.openjdk.org/shenandoah/pull/497
More information about the shenandoah-dev
mailing list