RFR: 8323634: Shenandoah: Document behavior of EvacOOM protocol [v4]

William Kemper wkemper at openjdk.org
Wed Jan 17 18:24:52 UTC 2024


On Wed, 17 Jan 2024 16:49:02 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

>> The protocol for handling OOM during evacuation is subtle and critical for correct operation.  This PR does NOT change behavior.  It provided improved documentation of existing behavior.
>
> Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Add clarification to multiple comments

src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp line 71:

> 69:  *  1. If we fail to evacuate the entirety of live memory from all cset regions,
> 70:  *     we will transition first to degenerated GC and if that fails, to full GC at
> 71:  *     the end of this canceeled concurrent evacuation phase.  To heal heap invariants

s/canceeled/cancelled

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17385#discussion_r1456253873


More information about the hotspot-gc-dev mailing list