Integrated: 8337267: [REDO] G1: Refactor G1RebuildRSAndScrubTask
Albert Mingkun Yang
ayang at openjdk.org
Mon Jul 29 12:33:38 UTC 2024
On Fri, 26 Jul 2024 10:09:52 GMT, Albert Mingkun Yang <ayang at openjdk.org> wrote:
> The first commit is the original and the second commit fixes the issue, `should_rebuild_or_scrub` should be unconditional because `yield_if_necessary` is called on two diff levels, per-obj and per-obj-chunk. `yield_if_necessary` should return the same value for the same region in two consecutive invocations.
>
> Test: tier1-6, 500 successful runs of gc/logging/TestUnifiedLoggingSwitchStress.java, with 4/100 failing rate without the second commit.
This pull request has now been integrated.
Changeset: cd52ad80
Author: Albert Mingkun Yang <ayang at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/cd52ad80a82c8165424722dcddd37d6584137031
Stats: 115 lines in 1 file changed: 15 ins; 59 del; 41 mod
8337267: [REDO] G1: Refactor G1RebuildRSAndScrubTask
Reviewed-by: gli, tschatzl
-------------
PR: https://git.openjdk.org/jdk/pull/20348
More information about the hotspot-gc-dev
mailing list