-
Bug
-
Resolution: Fixed
-
P4
-
None
-
repo-shenandoah-21, repo-shenandoah
When the generational mode cannot add any old regions to a mixed collection because they are _all_ pinned, it gives up trying to evacuate these regions. The regions must then be made parsable. However, if this phase is interrupted by a young collection it should no longer try to evacuate any old regions. Doing so triggered an assert when testing with `-XX:ShenandoahCoalesceChance=80` and `XX:+ShenandoahAllocFailureALot`.
- links to
-
Commit(master) openjdk/shenandoah-jdk21u/d03588ad
-
Commit(master) openjdk/shenandoah/278d3c9a
-
Review(master) openjdk/shenandoah-jdk21u/133
-
Review(master) openjdk/shenandoah/522