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

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


On Mon, 8 Dec 2025 19:32:16 GMT, Xiaolong Peng <xpeng 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

This pull request has now been integrated.

Changeset: 3ea82b9f
Author:    Xiaolong Peng <xpeng at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51
Stats:     26 lines in 1 file changed: 0 ins; 23 del; 3 mod

8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056

Reviewed-by: wkemper

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

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


More information about the shenandoah-dev mailing list