RFR 8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root
zgu at redhat.com
Fri May 15 14:44:23 UTC 2020
Folded your add-on patch, retested and pushed.
On 5/15/20 9:30 AM, Aleksey Shipilev wrote:
> On 5/15/20 2:23 PM, Zhengyu Gu wrote:
>> After concurrent weak roots processing, there may still be stale oops
>> observed by threads, we need to flush them out before we can recycle
>> trash regions. Otherwise, native barrier may see them as live oops,
>> since region's TAMS marks are reset.
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8244953
>> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8244953/webrev.00/index.html
> Looks good.
> There is some logging work to do, like this:
More information about the hotspot-gc-dev