RFR: 8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks [v2]

Y. Srinivas Ramakrishna ysr at openjdk.org
Fri Jan 30 01:06:59 UTC 2026


On Mon, 26 Jan 2026 21:43:21 GMT, William Kemper <wkemper at openjdk.org> wrote:

>> Reduce the rank of `safepoint` locks and rename them to avoid confusion with `nosafepoint` ranked locks.
>
> William Kemper has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains seven additional commits since the last revision:
> 
>  - Merge remote-tracking branch 'jdk/master' into lower-controller-lock-ranks
>  - Add constant for control lock rank
>  - More lock rank tweaks
>  - Go even lower, don't check for safepoint when taking the locks
>  - Merge remote-tracking branch 'jdk/master' into lower-controller-lock-ranks
>  - Use an even lower rank
>  - Lower controller lock ranks to avoid false deadlock detection

LGTM; so sorry for the delay.

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

Marked as reviewed by ysr (Reviewer).

PR Review: https://git.openjdk.org/jdk/pull/29333#pullrequestreview-3725775679


More information about the hotspot-gc-dev mailing list