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:56 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
This pull request has now been integrated.
Changeset: afd218d3
Author: Thomas Schatzl <tschatzl at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/afd218d39a3125fcea50968edef6e6cfbacfff50
Stats: 15 lines in 1 file changed: 5 ins; 2 del; 8 mod
8274053: [BACKOUT] JDK-8270842: G1: Only young regions need to redirty outside references in remset.
Reviewed-by: sjohanss
-------------
PR: https://git.openjdk.java.net/jdk/pull/5600
More information about the hotspot-gc-dev
mailing list