RFR(XS) 8233446: Improve error handling when specified dynamic archive doesn't exist

Lois Foltan lois.foltan at oracle.com
Fri Nov 22 12:26:32 UTC 2019


Looks good.
Lois

On 11/22/2019 12:52 AM, Ioi Lam wrote:
> https://bugs.openjdk.java.net/browse/JDK-8233446
> http://cr.openjdk.java.net/~iklam/jdk14/8233446-error-handling-when-dyn-archive-not-found.v01/ 
>
>
> With this patch, error handling in CDS is the same when the static 
> archive
> or the dynamic archive cannot be opened at runtime:
>
> -Xshare:auto (default)
>     VM will continue to execute without mapping the specified but
>     unavailable archive. (Same as before this patch)
>
> -Xshare:on (deprecated)
>     VM will exit with an error message
>
>
> So this patch only modifies the behavior of -Xshare:on, which is 
> deprecated
> anyway. However, the code is simplified and more consistent, and will 
> make it easier
> to remove support for -Xshare:on in the future.
>
> Tested with hs-tier1/hs-tier2
>
> Thanks
> - Ioi



More information about the hotspot-runtime-dev mailing list