Integrated: 8344049: Shenandoah: Eliminate init-update-refs safepoint
William Kemper
wkemper at openjdk.org
Fri Mar 28 19:47:31 UTC 2025
On Mon, 24 Mar 2025 23:20:30 GMT, William Kemper <wkemper at openjdk.org> wrote:
> Not clean, has two follow up fixes in this PR.
This pull request has now been integrated.
Changeset: b5cf88ce
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah-jdk21u/commit/b5cf88ce43050a5a54386f1347fe84a42fe08da3
Stats: 328 lines in 15 files changed: 186 ins; 92 del; 50 mod
8344049: Shenandoah: Eliminate init-update-refs safepoint
8344050: Shenandoah: Retire GC LABs concurrently
8344055: Shenandoah: Make all threads use local gc state
8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21
8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)
Reviewed-by: kdnilsen
Backport-of: 764d70b7df18e288582e616c62b0d7078f1ff3aa
-------------
PR: https://git.openjdk.org/shenandoah-jdk21u/pull/161
More information about the shenandoah-dev
mailing list