RFR: 8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056

Xiaolong Peng xpeng at openjdk.org
Tue Dec 9 01:20:08 UTC 2025


On Mon, 8 Dec 2025 22:57:33 GMT, William Kemper <wkemper at openjdk.org> wrote:

>> ShenandoahOldGeneration::configure_plab_for_current_thread has been updated to only handle plab req, which is a behavior change, but ShenandoahOldGenerationTest was not updated to match the behavior change, causing the test to fail.
>> 
>> The two failing unit tests of ShenandoahOldGenerationTest have been removed in this PR since the behavior being verified with them is no longer in configure_plab_for_current_thread, meanwhile one more unit test is added to verify the behavior of `expend_promoted`
>> 
>> ### Test
>> - [x] CONF=macosx-aarch64-server-fastdebug make test TEST=gtest
>> - [x] CONF=macosx-aarch64-server-fastdebug make test TEST=hotspot_gc_shenandoah
>
> Thank you!

Thank you @earthling-amzn! 
I'll integrate it now considering that these testes are blocking our CI workflows.

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

PR Comment: https://git.openjdk.org/jdk/pull/28706#issuecomment-3629760071


More information about the shenandoah-dev mailing list