Integrated: Update card table when cycle degenerates during root scan
William Kemper
wkemper at openjdk.java.net
Thu Jan 27 19:17:16 UTC 2022
On Thu, 27 Jan 2022 18:32:33 GMT, William Kemper <wkemper at openjdk.org> wrote:
> If the concurrent cycle degenerates during the root scan (after the card table has been swapped), we need to update the _read_ table (used during the STW mark) with any cards written during the transition to the degenerated cycle. Without this change, the remembered set scan on the STW mark will skip old to young pointers created during the transition.
This pull request has now been integrated.
Changeset: 915bea80
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.java.net/shenandoah/commit/915bea80d628b8dd7e448cfdacdb378261f8e07c
Stats: 59 lines in 4 files changed: 59 ins; 0 del; 0 mod
Update card table when cycle degenerates during root scan
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.java.net/shenandoah/pull/106
More information about the shenandoah-dev
mailing list