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