RFR 8231293: Shenandoah: Traversal fails JVMTI tests

Aleksey Shipilev shade at redhat.com
Mon Sep 23 07:49:14 UTC 2019


On 9/21/19 7:27 PM, Zhengyu Gu wrote:
> The problem is caused by LRB trying to evacuate dead oops.
> At this point, traversal is completed, therefore, no more evacuation should happen. We should
> complete the marking bitmap and arm native barrier to prevent from-space oops from leaking to system.
> 
> There are duplicated works among fixup roots and parallel cleaning, let's address them in
> DKJDK-8231324.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8231293
> Webrev: http://cr.openjdk.java.net/~zgu/JDK-8231293/webrev.00/index.html

Please change the synopsis to something that reflects the change being done, not the symptoms. For
example: "Shenandoah: Traversal should not revive dead weak roots"

Otherwise looks fine.

-- 
Thanks,
-Aleksey




More information about the hotspot-gc-dev mailing list