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