[aarch64-port-dev ] RFR: Fix racy update of code roots

Andrew Hughes gnu.andrew at redhat.com
Tue Dec 15 18:36:10 UTC 2020


On 19:04 Mon 14 Dec     , Roman Kennke wrote:
> I would like to cherry-pick this critical bug-fix into
> aarch64-port/jdk8-shenandoah:
> 
> https://cr.openjdk.java.net/~rkennke/fixracycodecacheupdate/webrev.00/
> 
> It fixes a crash that has been observed by a number of users and customers.
> See for example here for details:
> 
> https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014044.html
> 
> The bugfix has been in shenandoah/jdk8 for almost a week now and testing is
> clean.
> 
> https://mail.openjdk.java.net/pipermail/shenandoah-dev/2020-December/014082.html
> 
> It's been confirmed that it does fix the bug. Also, it is not a risky fix,
> it is contained in Shenandoah and once found, it was fairly obvious, and it
> is similar is spirit to what we already do in jdk11+ (but slightly different
> in implementation).
> 
> Ok to push this to aarch64-port/jdk8u-shenandoah?
> 
> Thanks,
> Roman
> 

Looks good to me.

I've pushed the b01 merge, so this is good to go in now.

Thanks,
-- 
Andrew :)

Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)

PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04  C5A0 CFDA 0F9B 3596 4222


More information about the aarch64-port-dev mailing list