Integrated: Improve handling of cancellation after final mark

William Kemper wkemper at openjdk.java.net
Fri Feb 4 17:02:49 UTC 2022


On Thu, 3 Feb 2022 22:42:34 GMT, William Kemper <wkemper at openjdk.org> wrote:

> Handle case when gc is cancelled _after_ final mark but _before_ the control thread checks for cancellation. If final mark completes before the cancellation is detected, we can no longer degenerate to the marking phase.

This pull request has now been integrated.

Changeset: b233fe7c
Author:    William Kemper <wkemper at openjdk.org>
URL:       https://git.openjdk.java.net/shenandoah/commit/b233fe7c6cdbbfb721b5d3b1ef1e4e50a861faff
Stats:     17 lines in 5 files changed: 11 ins; 4 del; 2 mod

Improve handling of cancellation after final mark

Reviewed-by: kdnilsen

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

PR: https://git.openjdk.java.net/shenandoah/pull/109


More information about the shenandoah-dev mailing list