- 
    Enhancement 
- 
    Resolution: Fixed
- 
     P4 P4
- 
    None
- 
        b15
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8316721 | 17.0.10 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 | 
                    The vm.cds.archived.java.heap test property (see test/jtreg-ext/requires/VMProps.java) is ambiguous -- after JDK-8270489, there are two distinct capabilities:
HeapShared::can_write() -- G1 only
HeapShared::can_read() -- G1, Epsilon
A few CDS tests are marked with
@requires vm.cds.archived.java.heap
These tests actually require the VM to be able to write Java objects into the CDS archive. Therefore, for clarify, they should be changed to use
@requires vm.cds.write.archived.java.heap
            
HeapShared::can_write() -- G1 only
HeapShared::can_read() -- G1, Epsilon
A few CDS tests are marked with
@requires vm.cds.archived.java.heap
These tests actually require the VM to be able to write Java objects into the CDS archive. Therefore, for clarify, they should be changed to use
@requires vm.cds.write.archived.java.heap
- backported by
- 
                    JDK-8316721 Rename test property vm.cds.archived.java.heap to vm.cds.write.archived.java.heap -           
- Resolved
 
-         
- blocks
- 
                    JDK-8273508 Support archived heap objects in SerialGC -           
- Resolved
 
-         
- links to
- 
                     Commit
        openjdk/jdk17u-dev/6398e46a Commit
        openjdk/jdk17u-dev/6398e46a
- 
                     Commit
        openjdk/jdk/922e86f4 Commit
        openjdk/jdk/922e86f4
- 
                     Review
        openjdk/jdk17u-dev/1748 Review
        openjdk/jdk17u-dev/1748
- 
                     Review
        openjdk/jdk/5455 Review
        openjdk/jdk/5455
             (1 links to)