LABEL REPORT: gc-epsilon ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Tue Apr 23 12:38:43 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-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, 36 day(s) ago Backports and Forwardports: 21: Requested: jdk21u-fix-request is set 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, 38 day(s) ago Backports and Forwardports: 21: 21.0.4, JDK-8330778, https://git.openjdk.org/jdk21u-dev/commit/515783b86c5efae1f5385b4bc869869af58cb5bc, 1 day(s) ago 17: Requested: jdk17u-fix-request is set 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, 1425 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, 873 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.6, JDK-8297321, https://git.openjdk.org/jdk17u-dev/commit/112ea1d7be2a4e649337b6be4e9b3bbebdda76fd, 519 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, 1929 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, 1924 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, 2112 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, 2112 day(s) ago Backports and Forwardports: 21: Inherited 17: Inherited 11: 11, JDK-8207910, http://hg.openjdk.java.net/jdk/jdk11/rev/0d2e45b25c3d, 2104 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, 1691 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, 1690 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, 1068 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8271322, https://git.openjdk.java.net/jdk11u-dev/commit/227610d9b61b99d85833dd5912ac71239d38eace, 1001 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, 2056 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, 2020 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, 1921 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, 1894 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, 1914 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, 1894 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, 1651 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, 1642 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, 1560 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, 1364 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, 1315 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, 1253 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, 1315 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, 1195 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, 1237 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, 1195 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, 1204 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, 1195 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, 1202 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, 1195 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, 1103 day(s) ago Backports and Forwardports: 21: Inherited 11: 11.0.13, JDK-8269483, https://git.openjdk.java.net/jdk11u-dev/commit/b74d798e89ca1ce1d9557660b89da5002bf809e3, 1030 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, 973 day(s) ago Backports and Forwardports: 21: Inherited 17: 17.0.2, JDK-8273533, https://git.openjdk.java.net/jdk17u/commit/f32703f81de883550d4a24d5a45c5b2312754479, 957 day(s) ago 11: 11.0.14, JDK-8274814, https://git.openjdk.java.net/jdk11u-dev/commit/5d6ddbed6ffdd199025cbb33ec492d29c602cce2, 930 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, 552 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, 452 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, 964 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, 943 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, 1890 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, 1868 day(s) ago 8: Not affected ---------------------------------------------------------------------------------------------------- 26 issues shown.