RFR: 8373941: Epsilon: Robust counter updates in early VM phases [v2]
Aleksey Shipilev
shade at openjdk.org
Fri Jan 9 09:08:06 UTC 2026
> See more details in the bug. This PR makes the counters updated on allocation path more robust. New regression test captures the original failure (intermittently). This would be also backported to JDK 26.
>
> Additional testing:
> - [x] Linux x86_64 server fastdebug, `gc/epsilon`, 100x
> - [x] Linux x86_64 server fastdebug, `runtime/cds/appcds/TestEpsilonGCWithCDS.java`, 100x
> - [x] Linux x86_64 server fastdebug, `gc/epsilon/TestInitAllocs.java`, 1000x
Aleksey Shipilev 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 three additional commits since the last revision:
- Merge branch 'master' into JDK-8373941-epsilon-robust-counter-updates
- Typos
- Fix
-------------
Changes:
- all: https://git.openjdk.org/jdk/pull/29061/files
- new: https://git.openjdk.org/jdk/pull/29061/files/9a450be5..1c347b7d
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jdk&pr=29061&range=01
- incr: https://webrevs.openjdk.org/?repo=jdk&pr=29061&range=00-01
Stats: 17104 lines in 535 files changed: 3289 ins; 2184 del; 11631 mod
Patch: https://git.openjdk.org/jdk/pull/29061.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/29061/head:pull/29061
PR: https://git.openjdk.org/jdk/pull/29061
More information about the hotspot-gc-dev
mailing list