LABEL REPORT: gc-epsilon ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Fri Feb 14 11:27:32 CET 2025 Minimal actionable level to display: NONE For actionable issues, search for these strings: "MISSING" "APPROVED" "WARNING" For lingering issues, search for these strings: "WAITING for patch to bake a little" ---------------------------------------------------------------------------------------------------- JDK-8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347256 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347256, https://git.openjdk.org/jdk/commit/1a0fe49732187db9e8776f80feefab4373114f75, 35 day(s) ago Backports and Forwardports: 21: 21.0.7, JDK-8348395, https://git.openjdk.org/jdk21u-dev/commit/6d11231990bef8aa873a7f89f516843fd5ba12d0, 21 day(s) ago 17: MISSING 11: MISSING 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328166 Reporter: Guoxiong Li Assignee: Guoxiong Li Priority: P2 Components: hotspot/gc Original Fix: 23: 23, JDK-8328166, https://git.openjdk.org/jdk/commit/90ab52e598f74ed872fe404130d57f6596430727, 335 day(s) ago Backports and Forwardports: 21: 21.0.4, JDK-8330778, https://git.openjdk.org/jdk21u-dev/commit/515783b86c5efae1f5385b4bc869869af58cb5bc, 298 day(s) ago 17: 17.0.12, JDK-8331171, https://git.openjdk.org/jdk17u-dev/commit/bcc83cd224948f975d2477595d6fb8ba1afdb146, 294 day(s) ago 11: MISSING 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328168 Reporter: Guoxiong Li Assignee: Guoxiong Li Priority: P2 Components: hotspot/gc Original Fix: 23: 23, JDK-8328168, https://git.openjdk.org/jdk/commit/7baec6622254fc21e315b974a213605a7605daac, 333 day(s) ago Backports and Forwardports: 21: 21.0.4, JDK-8331309, https://git.openjdk.org/jdk21u-dev/commit/75ac9e858f0eee48da3136c5b7c96a6db0496241, 290 day(s) ago 17: 17.0.12, JDK-8331308, https://git.openjdk.org/jdk17u-dev/commit/51502b9c33d27696bbc3a3f08742d5de6cd7b59e, 290 day(s) ago 11: MISSING 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8245718: Epsilon: improve configuration logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245718 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245718, https://hg.openjdk.java.net/jdk/jdk/rev/7b94e61e23e6, 1722 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: MISSING 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8277866 Reporter: Masanori Yano Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8277866, https://git.openjdk.java.net/jdk/commit/37ff7f3b66eaa74d62d6a93f2f34ec744db21834, 1170 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.6, JDK-8297321, https://git.openjdk.org/jdk17u-dev/commit/112ea1d7be2a4e649337b6be4e9b3bbebdda76fd, 816 day(s) ago 11: MISSING 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8215724: Epsilon: ArrayStoreExceptionTest.java fails; missing arraycopy check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215724 Reporter: Leo Korinth Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 12: 12, JDK-8215724, http://hg.openjdk.java.net/jdk/jdk12/rev/10621b0e8e38, 2226 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.3, JDK-8217236, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/ffa198ebfb4f, 2221 day(s) ago 8: Not affected Release Notes: JDK-8226474: Epsilon GC handled checked array stores incorrectly Epsilon GC may have violated the specification requirements by accepting the type-incompatible store into the array, instead of throwing the ArrayStoreException. This is now handled correctly, both in this release, and associated backports. Users are advised to upgrade as soon as possible. ---------------------------------------------------------------------------------------------------- JDK-8207006: serviceability/sa/TestUniverse.java#id0 crashes with EpsilonGC and AOT Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8207006 Reporter: Christian Thalinger Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 11: 11, JDK-8207006, http://hg.openjdk.java.net/jdk/jdk11/rev/1a89ca728abd, 2409 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8207056: Epsilon GC to support object pinning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8207056 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 12: 12, JDK-8207056, http://hg.openjdk.java.net/jdk/jdk/rev/f378705346bf, 2408 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11, JDK-8207910, http://hg.openjdk.java.net/jdk/jdk11/rev/0d2e45b25c3d, 2401 day(s) ago 11: 11.0.1, JDK-8208054, (The push URL is not available until CPU is released), -1 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8230646: Epsilon does not extend TLABs to max size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230646 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8230646, https://hg.openjdk.java.net/jdk/jdk/rev/5f5ca2e02f6e, 1988 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.6, JDK-8230716, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/f43dada3e483, 1987 day(s) ago 8: Not affected Release Notes: JDK-8236248: Epsilon does not extend TLABs to max size Due to a simple implementation bug, Epsilon GC did not extend the size of the issued TLABs to the max size configured by user, or set by default. This bug might have introduced performance penalties and was generally confusing during performance analysis. This is now fixed and backported to 13u and 11u. Users are advised to double-check their performance results before and after this update. ---------------------------------------------------------------------------------------------------- JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267348 Reporter: David Holmes Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8267348, https://git.openjdk.java.net/jdk/commit/7b98400c81900a8c779394d549b5fb61f1dd8638, 1365 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8271322, https://git.openjdk.java.net/jdk11u-dev/commit/227610d9b61b99d85833dd5912ac71239d38eace, 1298 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8209942: [epsilon] range function for EpsilonTLABElasticity causes compiler warning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8209942 Reporter: Volker Simonis Assignee: Matthias Baesken Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8209942, http://hg.openjdk.java.net/jdk/jdk/rev/c5f700de5450, 2353 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.2, JDK-8212052, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/1f686e77df73, 2317 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217014: Epsilon should not ignore Metadata GC causes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217014 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217014, http://hg.openjdk.java.net/jdk/jdk/rev/e8ed617dc2bc, 2218 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.3, JDK-8218986, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/050c888ebf3d, 2191 day(s) ago 8: Not affected Release Notes: JDK-8226477: Epsilon GC Caused Excess Metaspace Resizing Safepoints In this release, Epsilon has been changed to accept GC requests and resize the metaspace to reduce the number of safepoints that are taken. Before this release, the Epsilon GC was intended to provide minimal runtime overhead by not doing GC and by ignoring all incoming GC requests. However, when a metadata-heavy workload (for example, a workload having lots of classes) needed to resize the metaspace, it relied on the GC to resize the metadata at a GC safepoint. Shared GC code would enter the safepoint to call into GC for it. However, because Epsilon ignored the GC request, the safepoint would be generated, but it would not resize the metaspace. This would cause another safepoint to be generated soon afterwards without ever resizing the metaspace. ---------------------------------------------------------------------------------------------------- JDK-8217471: [TESTBUG] gc/epsilon/TestClasses.java fails on some platforms - OOME Metaspace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217471 Reporter: David Holmes Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217471, http://hg.openjdk.java.net/jdk/jdk/rev/df92f60cf0b6, 2211 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.3, JDK-8218987, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/d5e4cb94efc1, 2191 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8232051: Epsilon should warn about Xms/Xmx/AlwaysPreTouch configuration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232051 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232051, https://hg.openjdk.java.net/jdk/jdk/rev/10db6989907f, 1948 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.6, JDK-8232969, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/02095842abd4, 1939 day(s) ago 8: Not affected Release Notes: JDK-8237016: Epsilon warns about Xms/Xmx/AlwaysPreTouch configuration Many Epsilon GC users expect low latency, but may not be aware that additional configuration is needed for GCs to perform well in those conditions. It now warns about Xms/Xmx/AlwaysPreTouch configuration. These settings are not adjusted automatically, because doing so would affect startup time. These new warnings can be shunned by overriding the default logging level with -Xlog:gc=error. ---------------------------------------------------------------------------------------------------- JDK-8237182: Update copyright header for shenandoah and epsilon files Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237182 Reporter: Mikael Vidstedt Assignee: Mikael Vidstedt Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237182, https://hg.openjdk.java.net/jdk/jdk/rev/14c78683c9f0, 1857 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.9, JDK-8250771, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/958423127de9, 1661 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8253219: Epsilon: clean up unnecessary includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253219 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253219, https://git.openjdk.java.net/jdk/commit/f509eb06, 1612 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.10, JDK-8256399, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/f311afbc11f5, 1550 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8253220: Epsilon: clean up unused code/declarations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253220 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253220, https://git.openjdk.java.net/jdk/commit/7f9b5d9e, 1612 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.11, JDK-8259766, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/0fc1ed08ccf5, 1492 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8257565: epsilonBarrierSet.hpp should not include barrierSetAssembler Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257565 Reporter: Ioi Lam Assignee: Ioi Lam Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8257565, https://git.openjdk.java.net/jdk/commit/67042664, 1534 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.11, JDK-8259767, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/1c82f0f9b24f, 1492 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8258534: Epsilon: clean up unused includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258534 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258534, https://git.openjdk.java.net/jdk/commit/3817c32f, 1501 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.11, JDK-8259768, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/2292ae5d9644, 1492 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8259231: Epsilon: improve performance under contention during virtual space expansion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259231 Reporter: Jie Fu Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259231, https://git.openjdk.java.net/jdk/commit/722f2361, 1499 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.11, JDK-8259769, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/c3fc21f2da77, 1492 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265335 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8265335, https://git.openjdk.java.net/jdk/commit/17b6592d, 1399 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8269483, https://git.openjdk.java.net/jdk11u-dev/commit/b74d798e89ca1ce1d9557660b89da5002bf809e3, 1327 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8272783: Epsilon: Refactor tests to improve performance Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8272783 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8272783, https://git.openjdk.java.net/jdk/commit/7f80683cfeee3c069f48d5bce45fa92b2381b518, 1270 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.2, JDK-8273533, https://git.openjdk.java.net/jdk17u/commit/f32703f81de883550d4a24d5a45c5b2312754479, 1254 day(s) ago 11: 11.0.14, JDK-8274814, https://git.openjdk.java.net/jdk11u-dev/commit/5d6ddbed6ffdd199025cbb33ec492d29c602cce2, 1227 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8295433: EpsilonHeap doesn't need to override post_initialize() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8295433 Reporter: Xin Liu Assignee: Xin Liu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8295433, https://git.openjdk.org/jdk/commit/63867c4b52a331f8d77f2c32dc8053c0f990dfc6, 849 day(s) ago Backports and Forwardports: 21: Inherited 17: Not affected 11: Not affected 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8301178: Replace NULL with nullptr in share/gc/epsilon/ Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8301178 Reporter: Johan Sjölen Assignee: Johan Sjölen Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8301178, https://git.openjdk.org/jdk/commit/b77abc6a0daed0e01a9003d42493320376dc98bc, 749 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8270489: Support archived heap objects in EpsilonGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270489 Reporter: Ioi Lam Assignee: Ioi Lam Priority: P3 Components: hotspot/runtime Original Fix: 18: 18, JDK-8270489, https://git.openjdk.java.net/jdk/commit/655ea6d42ae94d96a03b1f008aad264a1ee4f173, 1261 day(s) ago Backports and Forwardports: 21: Inherited 17: Not affected 11: Not affected 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8274033: Some tier-4 CDS EpsilonGC tests throw OOM Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274033 Reporter: Daniel Daugherty Assignee: Ioi Lam Priority: P4 Components: hotspot/runtime Original Fix: 18: 18, JDK-8274033, https://git.openjdk.java.net/jdk/commit/0fbbe4c9a779c24d5502648c866b7f1e1e50acc0, 1240 day(s) ago Backports and Forwardports: 21: Inherited 17: Not affected 11: Not affected 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8218733: SA: CollectedHeap provides broken implementation for used() and capacity() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218733 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/svc-agent Original Fix: 13: 13, JDK-8218733, http://hg.openjdk.java.net/jdk/jdk/rev/d52887bc636f, 2187 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11.0.4, JDK-8220571, http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/99ff09dbee34, 2164 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- 27 issues shown.