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