RFR: 8028787: tmtools/jstat/gcoldcapacity/jstat_gcoldcapacity02 fails nsk.share.Failure: OGC < OGCMN in RT_Baseline
Stefan Karlsson
stefan.karlsson at oracle.com
Tue Aug 26 10:05:29 UTC 2014
On 26/08/14 11:46, Stefan Johansson wrote:
> Hi,
>
> Please review this fix for:
> https://bugs.openjdk.java.net/browse/JDK-8028787
>
> Webrev:
> http://cr.openjdk.java.net/~sjohanss/8028787/webrev.00
Looks good. Thanks for fixing this!
StefanK
>
> Summary:
> When setting up the counters used by jstat for determining the min and
> max size of the generations we currently do not use the collector
> policy to get these values. Instead the underlying space has been
> used, and that do not have any notion of a minimum. Changing to use
> the collector policy will avoid the problems we are seeing where the
> current capacity is smaller than the minimum. This was previously
> possible if a generation was resized to something smaller than the
> initial size (which was setup as minimum for the counter).
>
> Testing:
> I did not manage to reproduce the failure with the test in question on
> my machine but I was able to manually construct the same symptoms
> (getting a smaller OGC than OGCMN) using the default collector and
> with this fix they are gone.
>
> Thanks,
> StefanJ
More information about the hotspot-gc-dev
mailing list