8380390: Shenandoah: Missing store barrier when resetting bitmaps#611
8380390: Shenandoah: Missing store barrier when resetting bitmaps#611earthling-amzn wants to merge 2 commits into
Conversation
|
👋 Welcome back wkemper! A progress list of the required criteria for merging this PR into |
|
❗ This change is not yet ready to be integrated. |
|
This backport pull request has now been updated with issue from the original commit. |
Webrevs
|
|
/approval request I believe this is a low risk change. It introduces a store barrier into the bitmap clearing sequence for Shenandoah to prevent other threads from observing stale mark bits. The issue manifests most readily on PPC machines with high core counts. |
|
@earthling-amzn |
|
/approval cancel We have a follow up PR coming. |
|
@earthling-amzn |
…t mark bitmap Reviewed-by: xpeng, kdnilsen
|
/issue add 8386798 |
|
@earthling-amzn |
Resolved a trivial conflict in includes.
Progress
Issues
Reviewers
Reviewing
Using
gitCheckout this PR locally:
$ git fetch https://git.openjdk.org/jdk25u-dev.git pull/611/head:pull/611$ git checkout pull/611Update a local copy of the PR:
$ git checkout pull/611$ git pull https://git.openjdk.org/jdk25u-dev.git pull/611/headUsing Skara CLI tools
Checkout this PR locally:
$ git pr checkout 611View PR using the GUI difftool:
$ git pr show -t 611Using diff file
Download this PR as a diff file:
https://git.openjdk.org/jdk25u-dev/pull/611.diff
Using Webrev
Link to Webrev Comment