RFR: 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives [v2]
Matthias Baesken
mbaesken at openjdk.org
Fri Aug 29 08:53:58 UTC 2025
> Currently the default JVM comes on most platforms with 4 jsa files (for coops and nocoops; with and without compressed object headers), but for some shipments the number of jsa could be reduced (see also Images.gmk) .
> But not all tests can deal with this.
> Namely
>
> test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
> test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
> test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java (custom-cl-zgc)
>
> were found to have issues.
> There is already a requires `vm.cds.default.archive.available` that is used in similar tests and can be used in some of those cases too.
Matthias Baesken has updated the pull request incrementally with one additional commit since the last revision:
Add vm.cds.nocoops.archive.available
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/26820/files
- new: https://git.openjdk.org/jdk/pull/26820/files/5c34851f..567b8148
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=26820&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=26820&range=00-01
Stats: 13 lines in 3 files changed: 12 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/26820.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/26820/head:pull/26820
PR: https://git.openjdk.org/jdk/pull/26820
More information about the hotspot-runtime-dev
mailing list