RFR(XXS) JDK-8191042 Deprecate VM option CheckEndorsedAndExtDirs
David Holmes
david.holmes at oracle.com
Thu Nov 16 02:19:00 UTC 2017
Hi Ioi,
Looks good.
Just need to wait for the CSR to be approved before pushing.
Thanks,
David
On 16/11/2017 8:04 AM, Ioi Lam wrote:
> Hi, please review this very small change:
>
> https://bugs.openjdk.java.net/browse/JDK-8191042
>
> The endorsed standards override mechanism and the extensions mechanism
> were removed in JDK 9 via JEP 220.
>
> The CheckEndorsedAndExtDirs option is disabled by default. However, if
> it's enabled in the command-line, the VM would check the endorsed and ext
> directories so that the VM terminates if they exist. These checks are no
> longer needed in JDK 10 and beyond and can be removed.
>
> This task is the first step in the removal -- we need to mark this option
> as deprecated and print a warning message when it's used. The option
> itself, and the code that uses it, will be removed in a subsequent JDK
> release.
>
> Tested with hotspot tier1/2
>
> Thanks
> - Ioi
>
> ===================================
>
> diff -r d76a6042f5d7 src/hotspot/share/runtime/arguments.cpp
> --- a/src/hotspot/share/runtime/arguments.cpp Wed Nov 08 09:03:24
> 2017 -0800
> +++ b/src/hotspot/share/runtime/arguments.cpp Wed Nov 15 14:00:58
> 2017 -0800
> @@ -383,6 +383,7 @@
> { "MinRAMFraction", JDK_Version::jdk(10),
> JDK_Version::undefined(), JDK_Version::undefined() },
> { "InitialRAMFraction", JDK_Version::jdk(10),
> JDK_Version::undefined(), JDK_Version::undefined() },
> { "IgnoreUnverifiableClassesDuringDump", JDK_Version::jdk(10),
> JDK_Version::undefined(), JDK_Version::undefined() },
> + { "CheckEndorsedAndExtDirs", JDK_Version::jdk(10),
> JDK_Version::undefined(), JDK_Version::undefined() },
>
> // --- Deprecated alias flags (see also aliased_jvm_flags) - sorted
> by obsolete_in then expired_in:
> { "DefaultMaxRAMFraction", JDK_Version::jdk(8),
> JDK_Version::undefined(), JDK_Version::undefined() },
>
More information about the hotspot-runtime-dev
mailing list