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