RFR: 8229169: False failure of GenericTaskQueue::pop_local on architectures with weak memory model
Doerr, Martin
martin.doerr at sap.com
Wed Aug 7 08:24:24 UTC 2019
Hi Jie and Kim,
I've run Jie's test for a while on a Power 8 machine, but the issue didn't show up.
> Martin, I assume you also saw JDK-8229020, also from Jie? I'm
> somewhat surprised neither of these has been previously reported.
> Maybe these Loongson CPUs are more aggressively re-ordering reads than
> are other platforms?
There are other effects which may prevent re-ordering like data on same cache line, branch predicted differently, ...
So I'm not surprised we haven't observed all possible re-orderings.
Thanks, Jie, for improving the comment in your latest webrev. Looks good to me.
I appreciate that this gets fixed. Such problems are hard to find.
Best regards,
Martin
More information about the hotspot-gc-dev
mailing list