Cherry-pick: concurrent evacuation related changes

Roman Kennke rkennke at redhat.com
Tue Jun 25 15:16:33 UTC 2019


OK then.

Am 25. Juni 2019 17:12:14 MESZ schrieb Zhengyu Gu <zgu at redhat.com>:
>
>
>On 6/25/19 10:53 AM, Roman Kennke wrote:
>> Is 8224151 related to this? Otherwise OK by me.
>
>Yep, it has change to ClassLoaderDataGraph::clear_claimed_marks() to 
>avoid acquiring ClassLoaderDataGraph_lock;
>
>-Zhengyu
>
>> 
>> Roman
>> 
>> 
>> Am 25. Juni 2019 16:34:21 MESZ schrieb Zhengyu Gu <zgu at redhat.com>:
>> 
>>     Hi,
>> 
>>     I would like to cherry-pick concurrent evacuation related changes
>to
>>     shenandoah/jdk, and continue concurrent class unloading work
>here, while
>>     we stabilize concurrent evacuation changes in jdk/jdk.
>> 
>>     JDK-8225514: Shenandoah: ShenandoahCodeRoots should inherit from
>AllStatic
>> 
>>     JDK-8225572: Shenandoah: Move JNIHandles root out of serial roots
>> 
>>     JDK-8225550: Shenandoah: Prevent SH::object_iterate() call's
>side-effects
>> 
>>     JDK-8225573: Shenandoah: Enhance ShenandoahVerifier to ensure
>roots
>>     to-space invariant
>> 
>>     JDK-8225582: Shenandoah: Enable concurrent evacuation of
>JNIHandles
>> 
>>     JDK-8226413: Shenandoah: Separate root scanner for
>SH::object_iterate()
>> 
>>     JDK-8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots
>API
>> 
>>     JDK-8226586: Shenandoah: No need to pre-evacuate roots for
>degenerated GC
>> 
>>     JDK-8226311: Shenandoah: Concurrent evacuation of OopStorage
>backed weak
>>     roots
>> 
>>     JDK-8226310: Shenandoah: Concurrent evacuation of CLDG
>> 
>>     JDK-8224151: Test
>>     vmTestbase/nsk/sysdict/vm/stress/chain/chain007/chain007.java
>might hang
>>     with release binaries
>> 
>>    
>Webrev:http://cr.openjdk.java.net/~zgu/shenandoah/conc_evac/webrev.00/
>> 
>>     Test:
>> 
>>         hotspot_gc_shenandoah (fastdebug and release)
>> 
>>     Okay?
>> 
>>     Thanks,
>> 
>>     -Zhengyu
>> 
>> 
>> 
>> 
>> -- 
>> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.


More information about the shenandoah-dev mailing list