Integrated: 8274053: [BACKOUT] JDK-8270842: G1: Only young regions need to redirty outside references in remset.

Thomas Schatzl tschatzl at openjdk.java.net
Tue Sep 21 09:23:55 UTC 2021


Hi all,

  can I have reviews for this clean backout of JDK-8270842/PR#4853 because it is buggy - it drops re-scanning of failed objects in old generation during self-forward removal. However the previous attempt to mark the card of the discovered reference field for j.l.ref.References might not have been processed correctly as the card table may not be in a state to properly handle regular write barrier writes. More information in PR#5037.

I will follow-up with a correct solution.

Testing: GHA (this is a clean backout)

Thanks,
  Thomas

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

Commit messages:
 - Backout JDK-8270842 because it's buggy.

Changes: https://git.openjdk.java.net/jdk/pull/5600/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=5600&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8274053
  Stats: 15 lines in 1 file changed: 5 ins; 2 del; 8 mod
  Patch: https://git.openjdk.java.net/jdk/pull/5600.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/5600/head:pull/5600

PR: https://git.openjdk.java.net/jdk/pull/5600



More information about the hotspot-gc-dev mailing list