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

Stefan Johansson sjohanss at openjdk.java.net
Tue Sep 21 09:23:55 UTC 2021


On Tue, 21 Sep 2021 09:11:52 GMT, Thomas Schatzl <tschatzl at openjdk.org> wrote:

> 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

Looks good.

And since it is small and a clean back-out we can consider it trivial.

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

Marked as reviewed by sjohanss (Reviewer).

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



More information about the hotspot-gc-dev mailing list