RFR: Make Shenandoah to use ShenandoahOWST only

Zhengyu Gu zgu at redhat.com
Mon Oct 1 15:58:20 UTC 2018



On 10/01/2018 11:51 AM, Roman Kennke wrote:
> Good to me.
> 
> Is there any chance to also get rid of the other upstream diffs? Or are
> those needed for the OWST termination protocol stuff?

We can not get rid of GenericTaskQueueSet::tasks(), cause it is an 
important enhancement of the algorithm, that only wakes up *enough* workers.

Thanks,

-Zhengyu



> 
> Thanks,
> Roman
> 
>> This patch to remove UseShenandoahOWST experimental flag and have
>> Shenandoah to use OWST termination protocol only.
>>
>> ShenandoahOWST has been enabled shortly after it was introduced, it is
>> well tested, let's eliminate the flag and purge fallback branch. This
>> also reverts some of upstream changes.
>>
>>
>> Webrev:
>> http://cr.openjdk.java.net/~zgu/shenandoah/sh-owst/webrev.00/index.html
>>
>>
>> Test:
>>
>>    tier3_gc_shenandoah (fastdebug and release)
>>
>> Thanks,
>>
>> -Zhengyu
> 


More information about the shenandoah-dev mailing list