LABEL REPORT: gc-epsilon ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Fri Oct 04 18:53:15 CEST 2024 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-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, 203 day(s) ago Backports and Forwardports: 21: 21.0.4, JDK-8330778, https://git.openjdk.org/jdk21u-dev/commit/515783b86c5efae1f5385b4bc869869af58cb5bc, 165 day(s) ago 17: 17.0.12, JDK-8331171, https://git.openjdk.org/jdk17u-dev/commit/bcc83cd224948f975d2477595d6fb8ba1afdb146, 161 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, 200 day(s) ago Backports and Forwardports: 21: 21.0.4, JDK-8331309, https://git.openjdk.org/jdk21u-dev/commit/75ac9e858f0eee48da3136c5b7c96a6db0496241, 158 day(s) ago 17: 17.0.12, JDK-8331308, https://git.openjdk.org/jdk17u-dev/commit/51502b9c33d27696bbc3a3f08742d5de6cd7b59e, 158 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, 1590 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, 1038 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.6, JDK-8297321, https://git.openjdk.org/jdk17u-dev/commit/112ea1d7be2a4e649337b6be4e9b3bbebdda76fd, 683 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, 2094 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, 2088 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, 2276 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, 2276 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11, JDK-8207910, http://hg.openjdk.java.net/jdk/jdk11/rev/0d2e45b25c3d, 2268 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, 1856 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, 1855 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, 1233 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8271322, https://git.openjdk.java.net/jdk11u-dev/commit/227610d9b61b99d85833dd5912ac71239d38eace, 1165 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, 2221 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, 2185 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, 2086 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, 2059 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, 2079 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, 2059 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, 1816 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, 1807 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, 1724 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, 1528 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, 1479 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, 1418 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, 1479 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, 1359 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, 1402 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, 1359 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, 1368 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, 1359 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, 1367 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, 1359 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, 1267 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8269483, https://git.openjdk.java.net/jdk11u-dev/commit/b74d798e89ca1ce1d9557660b89da5002bf809e3, 1194 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, 1137 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.2, JDK-8273533, https://git.openjdk.java.net/jdk17u/commit/f32703f81de883550d4a24d5a45c5b2312754479, 1121 day(s) ago 11: 11.0.14, JDK-8274814, https://git.openjdk.java.net/jdk11u-dev/commit/5d6ddbed6ffdd199025cbb33ec492d29c602cce2, 1094 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, 717 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, 616 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, 1129 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, 1107 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, 2054 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, 2032 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- 26 issues shown.