RFR 8231293: Shenandoah: Traversal fails JVMTI tests
Zhengyu Gu
zgu at redhat.com
Sat Sep 21 17:27:50 UTC 2019
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
Test:
hotspot_gc_shenandoah (fastdebug and release)
vmTestbase/nsk/jvmti (fastdebug and release) normal and traversal
modes.
Thanks,
-Zhengyu
More information about the shenandoah-dev
mailing list