RFR: 8364352: Some tests fail when using a limited number of pregenerated .jsa CDS archives

Matthias Baesken mbaesken at openjdk.org
Mon Aug 18 11:42:50 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.

-------------

Commit messages:
 - JDK-8364352

Changes: https://git.openjdk.org/jdk/pull/26820/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=26820&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8364352
  Stats: 14 lines in 3 files changed: 10 ins; 0 del; 4 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