RFR: 8327495: Print more warning with -Xshare:auto when CDS fails to use archive
Calvin Cheung
ccheung at openjdk.org
Fri Apr 25 21:48:21 UTC 2025
Before this change, if the `-Xshare:auto` is specified with a CDS archive, the user won't see the following error message when the archive has failed to load:
`An error has occurred while processing the the shared archive file.`
This change will print the above error message if the `-Xshare:auto` is specified and the archive is not the default one.
Several existing `log_ino(cds)()` calls have been changed to calling the new function `MetaspaceShared::report_loading_error()`. Also modified couple of tests to check the above error message is printed.
Passed tiers 1 - 3 testing.
-------------
Commit messages:
- 8327495: Print more warning with -Xshare:auto when CDS fails to use archive
Changes: https://git.openjdk.org/jdk/pull/24889/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24889&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8327495
Stats: 51 lines in 6 files changed: 27 ins; 4 del; 20 mod
Patch: https://git.openjdk.org/jdk/pull/24889.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/24889/head:pull/24889
PR: https://git.openjdk.org/jdk/pull/24889
More information about the hotspot-runtime-dev
mailing list