RFR (S) 8242424: Deprecate InitialBootClassLoaderMetaspaceSize
coleen.phillimore at oracle.com
coleen.phillimore at oracle.com
Mon May 18 12:46:06 UTC 2020
Hi, Dan and Thomas, thank you for looking at the patch.
I ran tier1-3 which runs these tests with no failures. I think we
should continue testing with these options and examine the tests for
rewriting or removal once we deprecate the options. Thank you for
pointing this out though. I'll add this to the RFE (to be filed) for
making these options obsolete.
Thanks,
Coleen
On 5/17/20 3:25 AM, Thomas Stüfe wrote:
> Hi,
>
> I ran the following tests:
>
> hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
> hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
> hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
> hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
> hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java
> hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
> hotspot/jtreg/gc/TestSystemGC.java
>
> and all of hotspot/jtreg/vmTestbase/metaspace/...
>
> successfully with Coleens patch.
>
> Cheers, Thomas
>
>
>
> On Sat, May 16, 2020 at 3:27 PM Daniel D. Daugherty
> <daniel.daugherty at oracle.com <mailto:daniel.daugherty at oracle.com>> wrote:
>
> On 5/15/20 6:55 PM, coleen.phillimore at oracle.com
> <mailto:coleen.phillimore at oracle.com> wrote:
> > Also:
> > 8243147: Deprecate UseLargePagesInMetaspace
> >
> > Summary: mark these options for deprecation
> >
> > Tested with tier1-3.
> >
> > open webrev at
> http://cr.openjdk.java.net/~coleenp/2020/8242424.01/webrev
>
> src/hotspot/share/runtime/arguments.cpp
> No comments.
>
> src/hotspot/share/runtime/globals.hpp
> No comments.
>
> test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
> No comments.
>
> Thumbs up on this part, but I see these options mentioned in tests:
>
> $ egrep -r
> 'UseLargePagesInMetaspace|InitialBootClassLoaderMetaspaceSize'
> open/test
> closed/test
> open/test/hotspot/jtreg/vmTestbase/metaspace/gc/MetaspaceBaseGC.java:
> useLargepages = PAGE_SIZE > 1_000_000 &&
> !vmArgs.contains("-XX:-UseLargePagesInMetaspace");
> open/test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java:
>
> excludeTestMaxRange("InitialBootClassLoaderMetaspaceSize");
> open/test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java:
> processArgs.add("-XX:InitialBootClassLoaderMetaspaceSize=1m");
> open/test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java:
>
> "-XX:+UseLargePages", "-XX:+UseLargePagesInMetaspace");
> open/test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LargePages.java:
>
> "-XX:+UseLargePages", "-XX:+UseLargePagesInMetaspace");
> open/test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java:
> "-XX:InitialBootClassLoaderMetaspaceSize=4195328",
> open/test/hotspot/jtreg/gc/TestSystemGC.java: * @run main/othervm
> -XX:+UseLargePages -XX:+UseLargePagesInMetaspace gc.TestSystemGC
>
> Do you know of the deprecated message will affect how these tests run?
>
> Dan
>
>
>
> > bug link https://bugs.openjdk.java.net/browse/JDK-8242424
> > bug link https://bugs.openjdk.java.net/browse/JDK-8243147
> >
> > Thanks,
> > Coleen
>
More information about the hotspot-dev
mailing list