RFR: 8316632: Shenandoah: Raise OOME when gc threshold is exceeded [v3]
William Kemper
wkemper at openjdk.org
Mon Oct 2 20:18:31 UTC 2023
On Fri, 29 Sep 2023 16:28:30 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
>> William Kemper has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains eight additional commits since the last revision:
>>
>> - Merge remote-tracking branch 'openjdk/master' into shenandoah-oome-redux
>> - Extend exemption for EATests that rely on timely OOME to Shenandoah
>> - Improve comment, increase default for no progress threshold
>> - Allocator should not reset bad progress count
>> - Allocator should not reset bad progress count
>> - Fix 32-bit build error
>> - Do not use atomics in header
>> - Signal gc threshold exceeded when appropriate
>
> test/hotspot/jtreg/TEST.groups line 612:
>
>> 610: gtest/NMTGtests.java
>> 611:
>> 612: hotspot_oome = \
>
> Adding new test groups require additional attention. I think this should be removed.
>
> Note that during debugging/testing, you can run the same by:
>
>
> $ make test TEST="runtime/reflect/ReflectOutOfMemoryError.java gc/InfiniteList.java runtime/ClassInitErrors/TestOutOfMemoryDuringInit.java"
I'll revert this.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/15852#discussion_r1343104448
More information about the hotspot-gc-dev
mailing list