[jdk25u] RFR: 8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout [v3]

Thomas Schatzl tschatzl at openjdk.org
Mon Aug 25 15:47:58 UTC 2025


> Hi all,
> 
>   please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621.
> 
> It applied cleanly.
> 
> Thanks,
>   Thomas

Thomas Schatzl has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:

 - Merge branch 'master' into 8364503-testcodecache-fails-due-to-message-delay
 - Hi all,
   
     please review this backport of JDK-8364503, fixing the test introduced earlier in the backport for JDK-8350621.
   
   It applied cleanly.
   
   Thanks,
     Thomas
 - Hi all,
   
     please review this change to avoid CodeCache triggered GCs temporarily being ignored.
   
   This is a backport of https://github.com/openjdk/jdk/pull/26189, which did not apply cleanly.
   
   The issue has been the hunk in `gcCause.hpp`, and in `G1Policy::record_concurrent_mark_remark_end()` where the context was wrong.
   
   Testing: tier1-5, with the follow-up patch to the test case
   
   Thanks,
     Thomas

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

Changes:
  - all: https://git.openjdk.org/jdk25u/pull/83/files
  - new: https://git.openjdk.org/jdk25u/pull/83/files/f598a2e6..7f862ca5

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=02
 - incr: https://webrevs.openjdk.org/?repo=jdk25u&pr=83&range=01-02

  Stats: 2001 lines in 101 files changed: 1524 ins; 270 del; 207 mod
  Patch: https://git.openjdk.org/jdk25u/pull/83.diff
  Fetch: git fetch https://git.openjdk.org/jdk25u.git pull/83/head:pull/83

PR: https://git.openjdk.org/jdk25u/pull/83


More information about the jdk-updates-dev mailing list