[jdk13u-dev] RFR: 8264640: CMS ParScanClosure misses a barrier
yan at openjdk.java.net
Fri Apr 9 11:49:20 UTC 2021
On Fri, 2 Apr 2021 08:46:21 GMT, Anton Kozlov <akozlov at openjdk.org> wrote:
> Hi, please review an original fix for a GC crash. The jdk13u is the latest supported version that still has buggy code, it was deleted in jdk14 as a part of JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector. So I'm proposing it here.
> The fix is low-risk, on x86-64 it just introduces a compiler barrier to prevent two reads to be reordered as intended by surrounding comments. On CPUs with weaker memory models it introduces CPU barriers as well.
After John, it's easy to say lgtm!
Marked as reviewed by yan (Reviewer).
More information about the jdk-updates-dev