RFR: 8339960: GenShen: Fix inconsistencies in generational Shenandoah behavior

Kelvin Nilsen kdnilsen at openjdk.org
Thu Sep 12 20:26:25 UTC 2024


On Wed, 11 Sep 2024 16:37:02 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

>> src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp line 1428:
>> 
>>> 1426:                 old_collector_regions, old_collector_used);
>>> 1427: 
>>> 1428:   idx_t rightmost_idx = (mutator_leftmost == max_regions)? -1: (idx_t) mutator_rightmost;
>> 
>> Does this also affect upstream? Should we have a non-genshen patch too?
>
> We should do this upstream as well.  (or it will go upstream when we merge, but that might take a while). I wanted to test and integrate "quickly" into our internal test distribution.

See https://github.com/openjdk/jdk/pull/20974

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

PR Review Comment: https://git.openjdk.org/shenandoah/pull/497#discussion_r1757535526


More information about the shenandoah-dev mailing list