-
Type:
Enhancement
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: None
-
Component/s: hotspot
-
b16
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
|---|---|---|---|---|---|---|
| JDK-8372833 | 21.0.11-oracle | Md Shahbaz Yusuf | P4 | Resolved | Fixed | master |
| JDK-8372834 | 17.0.19-oracle | Md Shahbaz Yusuf | P4 | Resolved | Fixed | master |
TestEagerReclaimHumongousRegionsClearMarkBits checks whether after eager reclaim during marking the mark on the humongous object is cleared correctly.
It does so with a trial-and-error approach allocating humongous objects and hoping that the faulty state somehow occurs.
This can take a long time, and although the test limits itself to 50s runtime, for some reason there can still be sporadic timeouts in some setups.
However for a long time it is possible to halt concurrent mark just before completion, inducing the exact state needed for this test. So rewrite the test to be more targeted.
It does so with a trial-and-error approach allocating humongous objects and hoping that the faulty state somehow occurs.
This can take a long time, and although the test limits itself to 50s runtime, for some reason there can still be sporadic timeouts in some setups.
However for a long time it is possible to halt concurrent mark just before completion, inducing the exact state needed for this test. So rewrite the test to be more targeted.
- backported by
-
JDK-8372833 G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long
-
- Resolved
-
-
JDK-8372834 G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long
-
- Resolved
-
- links to
-
Commit(master)
openjdk/jdk/02a4ce23
-
Review(master)
openjdk/jdk/24077