Integrated: 8344638: GenShen: Verifier should not touch claim token

William Kemper wkemper at openjdk.org
Wed Nov 20 20:33:38 UTC 2024


On Wed, 20 Nov 2024 19:17:54 GMT, William Kemper <wkemper at openjdk.org> wrote:

> GenShen is using parallel_threads_do for a verification step, but this uses a 'claim token' which is shared by normal gc activity. The verifier should not touch this shared state, lest it interfere with (or be interfered with by) the gc cycle.
> 
> # Testing
> 
> Ran this through internal pipelines: Dacapo, Extremem, SpecJBB2015, SpecJVM2008, Heapothesys (with and without GC stress flags).

This pull request has now been integrated.

Changeset: 034d5859
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.org/shenandoah/commit/034d58599ef7350def3f3b152b50650407368b78
Stats:     5 lines in 1 file changed: 0 ins; 4 del; 1 mod

8344638: GenShen: Verifier should not touch claim token

Reviewed-by: shade

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

PR: https://git.openjdk.org/shenandoah/pull/546


More information about the shenandoah-dev mailing list