[jdk17u-dev] RFR: 8306929: Avoid CleanClassLoaderDataMetaspaces safepoints when previous versions are shared

Oli Gillespie ogillespie at openjdk.org
Fri Aug 2 13:26:44 UTC 2024


Hi all,

This pull request contains a backport of commit [408cec51](https://github.com/openjdk/jdk/commit/408cec516bb5fd82fb6dcddeee934ac0c5ecffaf) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository.

The commit being backported was authored by Stefan Johansson on 4 May 2023 and was reviewed by Coleen Phillimore and Serguei Spitsyn.

It's clean except for the surrounding context changing between NULL and nullptr which was trivial to resolve. It comes with its own test, but I also confirmed that it fixes the reproducer shared on the issue.

Thanks!

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

Commit messages:
 - Backport 408cec516bb5fd82fb6dcddeee934ac0c5ecffaf

Changes: https://git.openjdk.org/jdk17u-dev/pull/2776/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2776&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8306929
  Stats: 150 lines in 6 files changed: 127 ins; 3 del; 20 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/2776.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2776/head:pull/2776

PR: https://git.openjdk.org/jdk17u-dev/pull/2776


More information about the jdk-updates-dev mailing list