RFR (S): JDK-8069004: Kitchensink hanged with 16Gb heap and GC pause >30 min

Derek White derek.white at oracle.com
Wed Apr 1 13:09:59 UTC 2015


Thanks Bengt!

On 3/31/15 6:09 AM, Bengt Rutisson wrote:
>
> Hi Derek,
>
> On 2015-03-30 18:54, Derek White wrote:
>> This is a P1 bug in JDK 9 - a conflict when freeing 
>> continues_humongous regions.
>>
>> The scenario is a region was continues_humongous is then freed by one 
>> worker when the whole H-object is freed. The continues_humongous 
>> region needs to be claimed by the first worker, otherwise other 
>> workers may run into the free region. It turns out the fix was to 
>> revert a change made a few months ago.
>
> Nice catch!
>
>>
>> It didn't help out that an assert actually did the right thing, so it 
>> never failed in debug code :-)
>
> Yes, that must have been very confusing!
>
>>
>> BUG: JDK-8069004  Kitchensink hanged with 16Gb heap and GC pause >30 
>> min <https://bugs.openjdk.java.net/browse/JDK-8069004>
>> Webrev: http://cr.openjdk.java.net/~drwhite/8069004/webrev.00/
>>
>
> Change looks good.
>
> Thanks,
> Bengt
>
>
>> Ran jprt.
>>
>> Thanks!
>>
>>  - Derek
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20150401/cca1c074/attachment.htm>


More information about the hotspot-gc-dev mailing list