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

Kim Barrett kim.barrett at oracle.com
Mon Mar 30 17:36:59 UTC 2015


On Mar 30, 2015, at 12:54 PM, Derek White <derek.white at oracle.com> 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.
> 
> It didn't help out that an assert actually did the right thing, so it never failed in debug code :-)
> 
> BUG: JDK-8069004  Kitchensink hanged with 16Gb heap and GC pause >30 min 
> Webrev: http://cr.openjdk.java.net/~drwhite/8069004/webrev.00/ 

Looks good.




More information about the hotspot-gc-dev mailing list