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

William Kemper wkemper at openjdk.org
Wed Nov 20 19:23:22 UTC 2024


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).

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

Commit messages:
 - Verifier should not touch claim token (lest it unwittingly obscure a defect)

Changes: https://git.openjdk.org/shenandoah/pull/546/files
  Webrev: https://webrevs.openjdk.org/?repo=shenandoah&pr=546&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8344638
  Stats: 5 lines in 1 file changed: 0 ins; 4 del; 1 mod
  Patch: https://git.openjdk.org/shenandoah/pull/546.diff
  Fetch: git fetch https://git.openjdk.org/shenandoah.git pull/546/head:pull/546

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


More information about the shenandoah-dev mailing list