RFR(XXS) 8217522: Missing barriers in some java_lang_String assertion code after JDK-8213229

Zhengyu Gu zgu at redhat.com
Tue Jan 22 20:52:36 UTC 2019


Although the changes are in shared code, but they only affect Shenandoah.

Once JDK-8213229 pushed, we need this patch to unbreak Shenandoah tests. 
The root cause, after JDK-8213229, is that references in stringtable are 
updated concurrently, instead of at safepoints.

Bug: https://bugs.openjdk.java.net/browse/JDK-8217522
Webrev: http://cr.openjdk.java.net/~zgu/JDK-8217522/webrev.00/

Test:
   hotspot_gc, tier1, 2, 3_gc_shenandoah on Linux x64 (fastdebug)

Thanks,

-Zhengyu


More information about the hotspot-gc-dev mailing list