LABEL REPORT: gc-shenandoah ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Sun Jun 14 13:40:08 CEST 2026 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-8342444: Shenandoah: Uncommit regions from a separate, STS aware thread Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342444 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8342444, https://git.openjdk.org/jdk/commit/bedb68aba126c6400ce9f2182105b5294ff42021, 555 day(s) ago Backports and Forwardports: 21: MISSING 17: MISSING WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8252366: Shenandoah: revert/cleanup changes in graphKit.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252366 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 0: 8-aarch64, JDK-8252366, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8311843: GenShen: assertion failed "Old generation affiliated regions must be less than capacity" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311843 Reporter: William Kemper Assignee: William Kemper Priority: P2 Components: hotspot/gc Original Fix: -1: N/A, JDK-8311843, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8380388: Lilliput2/Shenandoah: Prevent hash-code race during evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380388 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: -1: N/A, JDK-8380388, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8231366: Shenandoah: Shenandoah String Dedup thread is not properly initialized Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231366 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 0: 8-shenandoah, JDK-8231366, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8297796: GenShen: instrument the remembered set scan Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8297796 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8297796, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8298597: HdrSeq: support for a merge() method Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8298597 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: -1: tbd, JDK-8298597, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8311883: [Genshen] Adaptive tenuring threshold Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311883 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8311883, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8313574: GenShen: Completing a global mark should also complete an old mark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8313574 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8313574, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8315247: GenShen: Condition calls to post-write barrier code generation by a flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8315247 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8315247, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8315872: GenShen: ShenandoahGenerationalHeap as a subclass of ShenandoahHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8315872 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8315872, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8324325: [Genshen] Normalize wrt AgeTable changes from JDK-8314329 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324325 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8324325, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8325886: GenShen: separate generational evacuation code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325886 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8325886, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329790: GenShen: Old regions that are pinned during final mark are not made parsable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329790 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8329790, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8335930: GenShen: Reserve regions within each generation's freeset until available is sufficient Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335930 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8335930, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8346044: GenShen: ShenandoahGenerationalHeap entry missing from Universe.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346044 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8346044, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8346051: MemoryTest fails when Shenandoah's generational mode is enabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346051 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8346051, https://git.openjdk.org/jdk/commit/cfa04d31ddff49cbf5dfdfedd61264d5556a283c, 547 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8357563: Shenandoah headers leak un-prefixed defines Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8357563 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8357563, https://git.openjdk.org/jdk/commit/68ee06f0c9ec420cb1a60e0b361971372b18b82b, 387 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361363 Reporter: Thomas Stuefe Assignee: Thomas Stuefe Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8361363, https://git.openjdk.org/jdk/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f, 340 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8372768, https://git.openjdk.org/jdk25u-dev/commit/2121b3b594c5cf5fe8abf34af683f8761d5f7bef, 195 day(s) ago 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8368152: Shenandoah: Incorrect behavior at end of degenerated cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368152 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368152, https://git.openjdk.org/jdk/commit/f36c33c86df0400d2155bfadd9a6b5ea56743133, 263 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8369254, https://git.openjdk.org/jdk25u/commit/ac9a03a67a28b172a0f20f15c1c5878b2b68ee76, 250 day(s) ago 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8200103: Shenandoah: make does not work on armbian stretch 32bit Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8200103 Reporter: Webbug Group Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: -1: other, JDK-8200103, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8236829: JDK-8232102 backport breaks s390 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236829 Reporter: Andrew Hughes Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: tbd, JDK-8236829, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252114 Reporter: Monica Beckwith Assignee: Monica Beckwith Priority: P4 Components: hotspot/gc Original Fix: -1: repo-aarch64-port, JDK-8252114, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8280579: Shenandoah: Skip regions in the back of sorted array when choosing cset Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8280579 Reporter: Yude Lin Assignee: Yude Lin Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8280579, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282809: Shenandoah Generational: JBB 2015 crash on PPC64 product build Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282809 Reporter: Kelvin Nilsen Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: internal, JDK-8282809, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282810: Shenandoah Generational: Improve load balancing of remembered set scanning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282810 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8282810, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282833: Shenandoah Generational: Improve Adaptive Shenandoah Heuristics: trigger more conservatively Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282833 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8282833, N/A, -1 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282840: Shenandoah Generational: Relax enforcement of evacuation budgets Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282840 Reporter: Kelvin Nilsen Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8282840, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282844: Shenandoah Generational: Investigate assertion failure during verification before mark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282844 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: internal, JDK-8282844, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282997: Shenandoah Generational: Mutator threads may fail to evacuate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282997 Reporter: Kelvin Nilsen Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8282997, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8298647: GenShen require heap size 2MB granularity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8298647 Reporter: Stuart Monteith Assignee: Stuart Monteith Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8298647, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306024: GenShen: Disable failing Shenandoah tests and assertions while corrections are made Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306024 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306024, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306333: GenShen: Investigate gc/shenandoah/TestDynamicSoftMaxHeapSize.java#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306333 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306333, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306334: Handle preemption of old cycle between filling and bootstrap phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306334 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306334, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306335: GenShen: Investigate gc/shenandoah/oom/TestThreadFailure.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306335 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306335, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306336: GenShen: Investigate gc/shenandoah/oom/TestClassLoaderLeak.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306336 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306336, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306337: GenShen: Investigate gc/shenandoah/mxbeans/TestChurnNotifications.java#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306337 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306337, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8306339: GenShen: Investigate gc/stress/gcold/TestGCOldWithShenandoah.java#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306339 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8306339, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309317: [Shenandoah] TestRetainObjects#no-tlab and TestSieveObjects#no-tlab time out on some machines Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309317 Reporter: Y. Ramakrishna Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309317, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309319: [GenShen] Assertion "used cannot exceed regions" with TestAllocObjects & TestDynamicSoftMaxHeapSize Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309319 Reporter: Y. Ramakrishna Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309319, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309320: [GenShen] Assertion "size must be multiple of card table size"" with TestElasticTLAB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309320 Reporter: Y. Ramakrishna Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309320, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309321: [GenShen] Assertion "Cannot budget more than is available"" with TestGCOldWithShenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309321 Reporter: Y. Ramakrishna Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309321, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309322: [GenShen] TestAllocOutOfMemory#large failed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309322 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309322, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309392: [GenShen] Review and correct copyright headers that may have been incorrectly updated Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309392 Reporter: Y. Ramakrishna Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309392, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309639: GenShen: Regression in LRU cache benchmark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309639 Reporter: Y. Ramakrishna Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309639, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309693: Synchronize openjdk/shenandoah:master with changes made for PR Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309693 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309693, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8309874: NMethod barriers may remain armed when regions are promoted in place Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309874 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8309874, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8310062: [Shenandoah] Incomplete SATB buffers may not be processed during degenerated young collection Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310062 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8310062, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8310574: GenShen: Should not update-references for in-place-promotions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310574 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8310574, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8310680: GenShen: In-place region promotions may fail Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310680 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8310680, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8311599: GenShen: Missing card mark barrier when processing references Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311599 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8311599, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8311602: GenShen: Decouple generational mode heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311602 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8311602, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8312321: GenShen: Remembered set scan may encounter garbage objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8312321 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8312321, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8312322: GenShen: Cancelled GCs may become stuck in self-cancellation loop Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8312322 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8312322, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8312422: GenShen: In-place region promotion state may carry over when evacuation fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8312422 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8312422, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8312610: GenShen: Old generation available is unintentionally restricted by mutator's available memory Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8312610 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8312610, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8315875: GenShen: Remove heap mode check from ShenandoahInitLogger Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8315875 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8315875, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8315950: Shenandoah: Improvements to ShenandoahInitLogger Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8315950 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8315950, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8316755: GenShen: Serviceability needs to know about ShenandoahGenerationalHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8316755 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8316755, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8317534: GenShen: Remove unused code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8317534 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8317534, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8318570: GenShen: Only start old cycles if a young cycle is ready to run Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8318570 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8318570, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8318619: GenShen: Add configurable threshold for young triggers to expedite old evacuations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8318619 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8318619, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8319671: GenShen: Old marking may encounter invalid pointers in SATB buffers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8319671 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8319671, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8319867: GenShen: Make old regions parsable at end of concurrent cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8319867 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8319867, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8319931: GenShen: Increase no progress threshold for TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8319931 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8319931, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8320112: GenShen: Improve end of process report Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320112 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8320112, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8320119: GenShen: Correct misspellings of parsable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320119 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8320119, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8320913: GenShen: Bootstrap 21u backports repo Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320913 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8320913, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8321605: GenShen: Old generation reference process is never reset Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321605 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8321605, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8321816: GenShen: Provide a minimum amount of time for an old collection to run Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321816 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8321816, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8321937: GenShen: Sync up 21u based repo Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321937 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: repo-shenandoah-21, JDK-8321937, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8321939: [GenShen] ShenandoahOldEvacRatioPercent=100 fails with divide-by-zero Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321939 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8321939, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8322219: GenShen: GHA for shenandoah repo should run all shenandoah jtreg tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322219 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8322219, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8322347: GenShen: Run shenandoah tier2 and tier3 tests separately in GHA Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322347 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8322347, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8322875: [GenShen] Unused/obsolete method parameter consumed_by_advance_promotion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322875 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8322875, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8323023: GenShen: Region logging test fails intermittently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323023 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8323023, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8323630: GenShen: Control thread may (still) ignore requests to start concurrent GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323630 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8323630, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8324067: GenShen: Isolate regulator thread to generational mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324067 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8324067, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8324173: GenShen: Fix error that could cause young gcs to fail when old marking is running Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324173 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8324173, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8325808: GenShen: Move generational mode code out of shFullGC.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325808 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8325808, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8328220: GenShen: Move generational mode operational parameters out of ShenandoahHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328220 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8328220, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8328626: GenShen: Combine old generation surplus/deficit fields into a single balance field Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328626 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8328626, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329342: GenShen: Synchronize shenandoah-jdk21u:master with shenandoah:master Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329342 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: repo-shenandoah-21, JDK-8329342, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329350: GenShen: Do not reset mark bitmaps on a safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329350 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8329350, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329699: GenShen: Move promotion logic out of shHeap and shHeapRegion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329699 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8329699, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329789: GenShen: Over assertive assert when scanning remembered set Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329789 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8329789, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8329807: Shenandoah: Temporarily revert JDK-8324655 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329807 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8329807, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8330414: GenShen: Class unloading requires old regions be made parseable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8330414 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8330414, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8331609: GenShen: Refactor generational mode allocations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8331609 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8331609, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332081: GenShen: Disentangle generational mode update references Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332081 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8332081, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332094: GenShen: Reuse existing code to verify usage before rebuilding free set Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332094 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8332094, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332095: GenShen: Move more generational mode members out of shHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332095 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8332095, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332254: GenShen: Remove obsolete comments and revert unnecessary formatting changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332254 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8332254, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332330: Shenandoah: Change jcheck configuration for fix version to match project repo Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332330 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8332330, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332331: Shenandoah: Change jcheck configuration for fix version to match project repo Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332331 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: repo-shenandoah-21, JDK-8332331, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332548: GenShen: Factor generational mode out of gc helpers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332548 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8332548, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332824: GenShen: Temporarily revert recent changes to GC helpers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332824 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8332824, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8332913: GenShen: Restore shared update refs iterator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332913 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8332913, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8333109: GenShen: Factor generational mode out of gc helpers (redo) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333109 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8333109, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8333457: GenShen: Move remembered set into new generational code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333457 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8333457, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8333750: GenShen: Only instantiate young/old generations in generational mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333750 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8333750, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8333825: GenShen: Revert/Remove ShenandoahMaxEvacLABRatio Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333825 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8333825, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8333930: GenShen: Check for cancellation of old mark after final mark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333930 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8333930, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8334491: GenShen: Revert changes to Shenandoah defaults Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334491 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8334491, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8334681: GenShen: Do not use gtest skip test feature Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334681 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8334681, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8335289: GenShen: Whitebox breakpoint GC requests may cause assertions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335289 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8335289, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8335347: GenShen: Revert change that has adaptive heuristic ignore abbreviated cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335347 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8335347, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8335932: GenShen: Fix old heuristic unit test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335932 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8335932, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8336106: Genshen: Fix use of missing API in Shenandoah Old Heuristic test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336106 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8336106, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8337242: GenShen: Remove unnecessary copyright changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337242 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8337242, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338336: GenShen: Cleanup stale TODOs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338336 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338336, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338341: GenShen: Cleanup headers, unreachable code and unintentional changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338341 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338341, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338420: GenShen: Forward declare card table for Shenandoah barrier set Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338420 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338420, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338473: GenShen: Cleanup access levels, whitespace, typos and unused code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338473 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338473, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338477: GenShen: Cleanup generational heap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338477 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338477, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338479: GenShen: Detemplatize ShenandoahScanRemembered Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338479 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338479, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338528: GenShen: Cleanup shenandoahHeapRegion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338528 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338528, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338695: GenShen: Clean up jtreg tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338695 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338695, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338717: GenShen: Fix up some assertions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338717 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338717, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338763: GenShen: Global GC should not swap remembered sets for the verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338763 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338763, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338779: GenShen: Prefer log_develop_debug in performance critical code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338779 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338779, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338780: GenShen: Fix up some comments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338780 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8338780, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8338881: GenShen: Use explicit third temp register for post barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338881 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8338881, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339094: Shenandoah: Fix up test output from ShenandoahNumberSeqTest Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339094 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8339094, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339127: GenShen: Restore completed mark context assertion during class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339127 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8339127, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339197: GenShen: Adding Generation and Evacuation Information JFR Logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339197 Reporter: Satyen Subramaniam Assignee: Satyen Subramaniam Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8339197, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339346: GenShen: Remove even more stale TODOs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339346 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8339346, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339643: Port JEP 404 to RISC-V Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339643 Reporter: Fei Yang Assignee: Fei Yang Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8339643, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339695: GenShen: Concurrent reset performance has regressed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339695 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8339695, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8339870: Remove yet more stale TODOs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339870 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8339870, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8340395: GenShen: Remove unnecessary check on card barrier flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340395 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8340395, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8340695: GenShen: Clean up failing tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340695 Reporter: Y. Ramakrishna Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8340695, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8341042: GenShen: Reset mark bitmaps for unaffiliated regions when preparing for a cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341042 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8341042, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8341099: GenShen: assert(HAS_FWD == _heap->has_forwarded_objects()) failed: Forwarded object status is sane Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341099 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8341099, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8341485: GenShen: Make evac tracker a non-product feature and confine it to generational mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341485 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8341485, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8341992: GenShen: Fix formatting, remove unreachable code, unused imports and unnecessary comments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341992 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8341992, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342001: GenShen: Factor cases for allocation type into separate methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342001 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342001, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342214: GenShen: Reduce code duplication in shFreeSet with iterator abstraction Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342214 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342214, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342239: GenShen: Revert changes in adaptive heuristic to avoid overflow on 32 bit Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342239 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342239, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342255: GenShen: Remove unnecessary enum initial values Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342255 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342255, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342278: GenShen: Move non-generational mode test out of generational test configuration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342278 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342278, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342560: GenShen: Fix confusing method name Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342560 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342560, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342564: GenShen: Only reference young/old generation names in generational mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342564 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342564, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342734: GenShen: Test failure gc/shenandoah/TestReferenceRefersToShenandoah.java#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342734 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342734, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342861: GenShen: Old generation in unexpected state when abandoning mixed gc candidates Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342861 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342861, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342919: GenShen: Fix whitespace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342919 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342919, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342924: GenShen: Problem list gc/shenandoah/TestReferenceRefersToShenandoah.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342924 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342924, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8342927: GenShen: Guarantee slices of time for coalesce and filling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342927 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8342927, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8343226: Shenandoah: Move tenuring threshold constraint functions into shared constraints Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8343226 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: tbd, JDK-8343226, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8343227: GenShen: Fold resource mark into management of preselected regions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8343227 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8343227, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8343649: Shenandoah: ShenandoahEvacInfo event does not follow JFR guidelines Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8343649 Reporter: William Kemper Assignee: Satyen Subramaniam Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8343649, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344107: Shenandoah: "embedded oops must be OK" assert failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344107 Reporter: Roland Westrelin Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: tbd, JDK-8344107, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- JDK-8344151: GenShen: Improve comments, clean up unnecessary changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344151 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344151, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344152: GenShen: Initialize RegionData in product builds Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344152 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344152, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344260: GenShen: Excess unaffiliated regions reserved for old will not be transferred to young Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344260 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344260, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344263: GenShen: Reduce extraneous log messages at INFO level Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344263 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344263, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344264: GenShen: Improve comments and method names Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344264 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344264, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344320: GenShen: Possible null pointer usage in shGenerationalHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344320 Reporter: William Kemper Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344320, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344321: GenShen: Fix various sonar scan warnings Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344321 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344321, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344339: GenShen: Avoid using namespaces Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344339 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344339, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344592: GenShen: Remove unnecessary comments and changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344592 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344592, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344638: GenShen: Verifier should not touch claim token Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344638 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344638, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344640: GenShen: Reuse existing card mark barrier function when dropping references Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344640 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344640, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344670: GenShen: Use concurrent worker session for concurrent mark phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344670 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344670, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344779: GenShen: Consolidate shared heap region closures into one header Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344779 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344779, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344797: GenShen: Update and rename confusing method Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344797 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344797, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8344985: GenShen: Refactor arraycopy barrier for generational mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344985 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8344985, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8346681: Shenandoah: Does not throw OOME when EATests expects it Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346681 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8346681, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8310075: Revert accidental change to jcheck configuration for shenandoah project Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310075 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/other Original Fix: -1: N/A, JDK-8310075, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8252096: Shenandoah: adjust SerialPageShiftCount for x86_32 and JFR Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252096 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/runtime Original Fix: 0: 8-aarch64, JDK-8252096, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8321123: [Shenandoah/JDK21] Fix repo permissions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321123 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: infrastructure/build Original Fix: -1: N/A, JDK-8321123, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8361706: Parallel weak klass link cleaning does not clean out previous klasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361706 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P2 Components: hotspot/gc Original Fix: 26: 26, JDK-8361706, https://git.openjdk.org/jdk/commit/99c299f0985c8be63b9b60e589db520d83fd8033, 335 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8383196: Shenandoah: Interpreter barriers clobber interpreter registers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383196 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8383196, https://git.openjdk.org/jdk/commit/3c69c9699411567bbc1f42c9369454c206b6a9c3, 41 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8384274: Shenandoah: GC checks in C1 LRB clobber fastpath result Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384274 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8384274, https://git.openjdk.org/jdk/commit/a72fb7452acd57194510da77e798073da3520739, 33 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361342 Reporter: Thomas Stuefe Assignee: Thomas Stuefe Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8361342, https://git.openjdk.org/jdk/commit/445e5ecd98f41d4d625af5731f7b5d10c9225e49, 338 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8364183: Shenandoah: Improve commit/uncommit handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364183 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8364183, https://git.openjdk.org/jdk/commit/1b9efaa11e660317240bdeda7527b23c7d52da0f, 317 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8372543: Shenandoah: undercalculated the available size when soft max takes effect Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372543 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8372543, https://git.openjdk.org/jdk/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147, 180 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8382608: Shenandoah: STS yield deadlocks in OOM-evac scope Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382608 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382608, https://git.openjdk.org/jdk/commit/4233216ad015c7e0dd6d78ba521cd81475d97983, 51 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8383176: Shenandoah: Skip marked objects in final verification steps Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383176 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383176, https://git.openjdk.org/jdk/commit/944df10c8e1b2a5e8be000f224ef5aaa1349bac1, 50 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8340186: Shenandoah: Missing load_reference_barrier_phantom_narrow match in is_shenandoah_lrb_call Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340186 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 24: 24, JDK-8340186, https://git.openjdk.org/jdk/commit/1640bd2676d8d183f02b4f5386ce42c47950e356, 635 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8335126: Shenandoah: Improve OOM handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335126 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: 24: 24, JDK-8335126, https://git.openjdk.org/jdk/commit/3a87eb5c4606ce39970962895315567e8606eba7, 705 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8310110: Shenandoah: Trace page sizes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310110 Reporter: Thomas Stuefe Assignee: Thomas Stuefe Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8310110, https://git.openjdk.org/jdk/commit/ef71c3215e2b37d1f79c080896f3b7fc0b7d3ea0, 1082 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8311978: Shenandoah: Create abstraction over heap metrics for heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311978 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8311978, https://git.openjdk.org/jdk/commit/bfa76dffb5cbfb79f56d529be3b8756220d4a8d8, 1058 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8310388: Shenandoah: Auxiliary bitmap is not madvised for THP Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8310388 Reporter: Thomas Stuefe Assignee: Thomas Stuefe Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8310388, https://git.openjdk.org/jdk/commit/017e0c7850e305877e3e0b1d4644b5605225e07c, 1044 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8316632: Shenandoah: Raise OOME when gc threshold is exceeded Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8316632 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8316632, https://git.openjdk.org/jdk/commit/5b5fd3694ac6ef224af311a7ab62547dac976da4, 961 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8320969: Shenandoah: Enforce stable number of GC workers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320969 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8320969, https://git.openjdk.org/jdk/commit/656b4462895da51765e473d425c87f920a30c891, 920 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8322954: Shenandoah: Convert evac-update closures asserts to rich asserts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322954 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8322954, https://git.openjdk.org/jdk/commit/700c25f5b45e8a228d07c57dcf925e93d494af23, 890 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8322815: Eliminate -Wparentheses warnings in shenandoah code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322815 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8322815, https://git.openjdk.org/jdk/commit/3560e680bcd5f9427b43f616f21f87adee8e8aca, 888 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8323627: Shenandoah: Refactor init logger Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323627 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8323627, https://git.openjdk.org/jdk/commit/95a91682c36992c7fffae5e778d70a1df6269d3b, 883 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8323629: Shenandoah: Fix missing include and declaration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323629 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8323629, https://git.openjdk.org/jdk/commit/e33031b850dfd2daacb5ccf2bda265edec3ffe50, 883 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8324334: Shenandoah: Improve end of process report Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324334 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8324334, https://git.openjdk.org/jdk/commit/c17059dee728e8028b2baf5004fa5f0d3b11805c, 872 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8324553: Shenandoah: Move periodic tasks closer to their collaborators Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324553 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8324553, https://git.openjdk.org/jdk/commit/32eb5290c207d5fda398ee09b354b8cf55b89e0c, 871 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8324981: Shenandoah: Move commit and soft max heap changed methods into heap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8324981 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8324981, https://git.openjdk.org/jdk/commit/2cd1ba6a52eafffa65d0f2532a07fff89f9cea0e, 864 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8325516: Shenandoah: Move heap change tracking into ShenandoahHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325516 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8325516, https://git.openjdk.org/jdk/commit/cc276ff0dfa0a568ebf0a66e0762a6de19fa6a49, 856 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325517 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8325517, https://git.openjdk.org/jdk/commit/4a3a38d1b71a4acc780a6d9802c076d750541714, 855 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8325574: Shenandoah: Simplify and enhance reporting of requested GCs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325574 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8325574, https://git.openjdk.org/jdk/commit/b823fa44508901a6bf39795ab18991d055a71b4e, 850 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8332255: Shenandoah: Remove duplicate definition of init mark closure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332255 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8332255, https://git.openjdk.org/jdk/commit/9c02c8dd71023df6338cb94997bca6b00768af6f, 759 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8332082: Shenandoah: Use consistent tests to determine when pre-write barrier is active Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332082 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8332082, https://git.openjdk.org/jdk/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2dc94, 751 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333105 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8333105, https://git.openjdk.org/jdk/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6, 744 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8333926: Shenandoah: Lower default immediate garbage threshold Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333926 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8333926, https://git.openjdk.org/jdk/commit/a7205cc6512796466fefe17d171082995e0966de, 732 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8334147: Shenandoah: Avoid taking lock for disabled free set logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334147 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8334147, https://git.openjdk.org/jdk/commit/c47a0e005e54551e42ee1ae33d7169417a5f86d4, 716 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8335356: Shenandoah: Improve concurrent cleanup locking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335356 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8335356, https://git.openjdk.org/jdk/commit/b32e4a68bca588d908bd81a398eb3171a6876dc5, 703 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8337213: Shenandoah: Add verification for class mirrors Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337213 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8337213, https://git.openjdk.org/jdk/commit/156f0b4332bf076165898417cf6678d2fc32df5c, 684 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8336742: Shenandoah: Add more verbose logging/stats for mark termination attempts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336742 Reporter: Aleksey Shipilev Assignee: Neethu Prasad Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336742, https://git.openjdk.org/jdk/commit/90527a57848f452be3be089a703cbc2af2d1657a, 669 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8336914: Shenandoah: Missing verification steps after JDK-8255765 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336914 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336914, https://git.openjdk.org/jdk/commit/e51e40c2b9f51d012c01407e0b8dadaab464753e, 667 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8338444: Shenandoah: Remove ShenandoahHumongousThreshold tunable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338444 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8338444, https://git.openjdk.org/jdk/commit/ef54af39883e76c80a3e012ed91b90973da51bb4, 667 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8338662: Shenandoah: Remove excessive ShenandoahVerifier::verify_during_evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338662 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8338662, https://git.openjdk.org/jdk/commit/6cf7f9c4a76b99ed7aa4dc7ee54692331fc73408, 661 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8340181: Shenandoah: Cleanup ShenandoahRuntime stubs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340181 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8340181, https://git.openjdk.org/jdk/commit/988a531b097ccbd699d233059d73f41cae24dc5b, 622 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8342081: Shenandoah: Remove extra ShenandoahMarkUpdateRefsSuperClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342081 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8342081, https://git.openjdk.org/jdk/commit/724de682091623cd9877ee4e5f13123ef1d92ddf, 606 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8342079: Shenandoah: Remove extra ShenandoahInitMarkRootsClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342079 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8342079, https://git.openjdk.org/jdk/commit/979895d175797a71c52da12f245d1040a27172cf, 604 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8342119: Shenandoah: Remove extra ShenandoahUpdateRefsClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342119 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8342119, https://git.openjdk.org/jdk/commit/b993227e2f3233c7b34a77eebbeeb1c51d2b7cfe, 604 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350285 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8350285, https://git.openjdk.org/jdk/commit/bd8ad309b59bceb3073a8d6411cca74e73508885, 477 day(s) ago Backports and Forwardports: 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8350314: Shenandoah: Capture thread state sync times in GC timings Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350314 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8350314, https://git.openjdk.org/jdk/commit/01bd7e417ee3d39067370e616660b7f5c723dc26, 472 day(s) ago Backports and Forwardports: 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8246037: Shenandoah: update man pages to mention -XX:+UseShenandoahGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246037 Reporter: Aleksey Shipilev Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8246037, https://git.openjdk.org/jdk/commit/5052a7eee57e9d145950a0ab1ca71edc02bfe0be, 284 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8378976, https://git.openjdk.org/jdk25u-dev/commit/1860b072970581b30954547279b6a68b7e44a150, 103 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8264851: Shenandoah: Rework control loop mechanics to use timed waits Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264851 Reporter: Aleksey Shipilev Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8264851, https://git.openjdk.org/jdk/commit/92f2ab2e1b5a7c02ea6d3a3a07c7fbbfc725cdea, 248 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383989, https://git.openjdk.org/jdk25u-dev/commit/682c8b0d9eb2097d375240c7e8371d81d952a957, 38 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8241066: Shenandoah: fix or cleanup SH::do_full_collection Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241066 Reporter: Aleksey Shipilev Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8241066, https://git.openjdk.org/jdk/commit/f84be36dd59ae6b00aea334944b8266ecf8f5cbd, 239 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382552, https://git.openjdk.org/jdk25u-dev/commit/37fbcaa7d4123f8a81e2a33252b63814a048959f, 54 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8261743: Shenandoah: enable String deduplication with compact heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261743 Reporter: Aleksey Shipilev Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8261743, https://git.openjdk.org/jdk/commit/e34a831814996be3e0a2df86b11b1718a76ea558, 219 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382554, https://git.openjdk.org/jdk25u-dev/commit/50341ae78692fdace0fc1743a15b67046112ff03, 54 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372861 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8372861, https://git.openjdk.org/jdk/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802, 192 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383006, https://git.openjdk.org/jdk25u-dev/commit/1e9b1e0ba1f287f7827531bf87f7073e6a3f8328, 51 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8383183: Shenandoah: Mangle trashed regions up to top instead of end Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383183 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383183, https://git.openjdk.org/jdk/commit/b41edeb3e45c289042a8fc71301aef2a45fbe9b1, 50 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384013, https://git.openjdk.org/jdk25u-dev/commit/dabd73221fac08cf79ba92dbb7c2f3a850e6ee36, 38 day(s) ago 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8314329: AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8314329 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P5 Components: hotspot/gc Original Fix: 23: 23, JDK-8314329, https://git.openjdk.org/jdk/commit/df370d725e5ae55a05479e8375bf665233ac3e44, 873 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8376472: Shenandoah: Assembler store barriers read destination memory despite the decorators Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376472 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8376472, https://git.openjdk.org/jdk/commit/f8b0ff26c9e6643e96f06c18c509ddaf50326205, 132 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8357818: Shenandoah doesn't use shared API for printing heap before/after GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8357818 Reporter: Joel Sikström Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8357818, https://git.openjdk.org/jdk/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709, 324 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8365622: Shenandoah: Fix Shenandoah simple bit map test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8365622 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8365622, https://git.openjdk.org/jdk/commit/6e760b9b746eba3d40ec246f3e194ce9f8c5ae29, 302 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371667: Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371667 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371667, https://git.openjdk.org/jdk/commit/e00dec58083302fb74ebc994a65232c6367aee44, 201 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8379531: Shenandoah: Allow safepoint preemption during allocation of very large arrays Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379531 Reporter: Kelvin Nilsen Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8379531, https://git.openjdk.org/jdk/commit/1536c8233fd7110b45a9c3ce33abf8a44733e2ed, 54 day(s) ago Backports and Forwardports: 25: MISSING 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328107 Reporter: Roman Kennke Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 24: 24, JDK-8328107, https://git.openjdk.org/jdk/commit/b5212d7bfe78b18c18e45c42c724a22365709328, 729 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8355212, https://git.openjdk.org/jdk21u-dev/commit/2ba3cd60b7945736bb43cc94ed32c36cfe0a763f, 418 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8316959: Improve InlineCacheBuffer pending queue management Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8316959 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/compiler Original Fix: 22: 22, JDK-8316959, https://git.openjdk.org/jdk/commit/c9985720b91cf6ad2938e9be12da08c5193f83af, 970 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8330658, https://git.openjdk.org/jdk21u-dev/commit/41c8606efb95b8d4663a996c0a22363fb15a5704, 786 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8273559: Shenandoah: Shenandoah should support multi-threaded heap dump Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8273559 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 18: 18, JDK-8273559, https://git.openjdk.java.net/jdk/commit/8132bfd23f2f7fb52e502a3e6fe488fbdb537df0, 1733 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8333088: ubsan: shenandoahAdaptiveHeuristics.cpp:245:44: runtime error: division by zero Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333088 Reporter: Matthias Baesken Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 24: 24, JDK-8333088, https://git.openjdk.org/jdk/commit/34eea6a5fa27121bc0e9e8ace0894833d4a9f826, 691 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8338870, https://git.openjdk.org/jdk21u-dev/commit/dc8365c947b72f77ecba1065e2e9e0851e98f844, 660 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8309953: Strengthen and optimize oopDesc age methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309953 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8309953, https://git.openjdk.org/jdk/commit/4a5475ce0492fc02019b0f89b50601c388c63e21, 1094 day(s) ago Backports and Forwardports: 25: Inherited 21: Rejected: jdk21u-fix-no is set 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8314935: Shenandoah: Unable to throw OOME on back-to-back Full GCs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8314935 Reporter: Aleksey Shipilev Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8314935, https://git.openjdk.org/jdk/commit/716201c77d160dc78db61957aa002eef71641688, 1010 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8316134, https://git.openjdk.org/jdk21u/commit/9b983f30bdeab4652b01ff4b45b7e1160f4a1922, 1005 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8317535: Shenandoah: Remove unused code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8317535 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8317535, https://git.openjdk.org/jdk/commit/e942f368c370e059c654e33408940a987013a5c7, 974 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324738, https://git.openjdk.org/jdk21u-dev/commit/2adc2b4f8a650ec8e8f01b57286a664eaf5975ec, 870 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320877 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8320877, https://git.openjdk.org/jdk/commit/b65ccff357e2e294b027f693ceb3d25410236a6b, 927 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323769, https://git.openjdk.org/jdk21u-dev/commit/b114a5e6a06580260de266a712c09a34dd758824, 880 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320888 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8320888, https://git.openjdk.org/jdk/commit/c86431767e6802317dc2be6221a5d0990b976ddc, 927 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323770, https://git.openjdk.org/jdk21u-dev/commit/77c743e5275aabcb7687a1a0f302f10535efdaf0, 880 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8320907 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8320907, https://git.openjdk.org/jdk/commit/43c7f6a673c2fa0b4dbec232e92b621619a98246, 927 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323767, https://git.openjdk.org/jdk21u-dev/commit/7fe7cfce829cda52b612d457ebeffa4146a14748, 880 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321120 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8321120, https://git.openjdk.org/jdk/commit/93b9235f19dab2a0c08ba8a1afcc82ee71be4c0b, 923 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324654, https://git.openjdk.org/jdk21u-dev/commit/90d7b17f5e3adbab8774dc6f3394ceef77846aa0, 871 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321122 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8321122, https://git.openjdk.org/jdk/commit/b02fc8681e57d75b5e05ce98216c53ff4d1e3b5d, 920 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324663, https://git.openjdk.org/jdk21u-dev/commit/e87638c321e9b86bb4f39237679315eb032e71eb, 871 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321410 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8321410, https://git.openjdk.org/jdk/commit/2830dd2a7d3b933fbddca64ca0ac7a91e7ab0775, 920 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8325338, https://git.openjdk.org/jdk21u-dev/commit/447f58cf944f7fa5e8b718d3759e80bf491c1856, 858 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8325807: Shenandoah: Refactor full gc in preparation for generational mode changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325807 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8325807, https://git.openjdk.org/jdk/commit/33f23827676dc9ff12bd5c0891170cd813b93b96, 837 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8332256: Shenandoah: Do not visit heap threads during shutdown Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332256 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8332256, https://git.openjdk.org/jdk/commit/491b3b45634fffb0101244f7d491a1681e7e8002, 759 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8332257: Shenandoah: Move evacuation methods to implementation file Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332257 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8332257, https://git.openjdk.org/jdk/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbfa2b, 758 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8331572: Allow using OopMapCache outside of STW GC phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8331572 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8331572, https://git.openjdk.org/jdk/commit/d999b81e7110751be402012e1ed41b3256f5895e, 753 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8338671, https://git.openjdk.org/jdk21u-dev/commit/ed77abd487b53c845b6242174a2928174f121143, 663 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8333728: ubsan: shenandoahFreeSet.cpp:1347:24: runtime error: division by zero Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333728 Reporter: Matthias Baesken Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8333728, https://git.openjdk.org/jdk/commit/b5575942027281166676678e2081b024ec572644, 691 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8343591, https://git.openjdk.org/jdk21u-dev/commit/34021e99d55a158637a4e1b7a08fbf804a91c170, 586 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8336944: Shenandoah: Should only relativize stack chunks for successful evacuations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336944 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336944, https://git.openjdk.org/jdk/commit/2f2223d7524c4405cc7ca6ab77da62016bbfa911, 690 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8336640: Shenandoah: Parallel worker use in parallel_heap_region_iterate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336640 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336640, https://git.openjdk.org/jdk/commit/e74edbaea9f09169f597a470f647f3b7d10cc71b, 688 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8344591, https://git.openjdk.org/jdk21u-dev/commit/fd7b6e451b65d3bc814c3ccc21f1d7fab9956555, 571 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8336685: Shenandoah: Remove experimental incremental update mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336685 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336685, https://git.openjdk.org/jdk/commit/0584af23255b6b8f49190eaf2618f3bcc299adfe, 688 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8338202: Shenandoah: Improve handshake closure labels Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338202 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8338202, https://git.openjdk.org/jdk/commit/ba69ed7c58fcf99ed18dfd8840125ddcac9460bb, 670 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8352283, https://git.openjdk.org/jdk21u-dev/commit/6c1e12726626d5bc0174d3016187c939df0a5683, 452 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8335865: Shenandoah: Improve THP pretouch after JDK-8315923 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335865 Reporter: Aleksey Shipilev Assignee: Neethu Prasad Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8335865, https://git.openjdk.org/jdk/commit/84c3065e8004122f3455a8c28c8719b2c8111c17, 669 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8337981: ShenandoahHeap::is_in should check for alive regions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337981 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8337981, https://git.openjdk.org/jdk/commit/b9d49dcef22ab81a087d890bbac0329a5244a2ef, 663 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8353654, https://git.openjdk.org/jdk21u-dev/commit/73f92061a567a212c960479ece62256015a55d0f, 436 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8350905: Shenandoah: Releasing a WeakHandle's referent may extend its lifetime Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350905 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8350905, https://git.openjdk.org/jdk/commit/a347ecdedc098bd23598ba6acf28d77db01be066, 458 day(s) ago Backports and Forwardports: 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8354452 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8354452, https://git.openjdk.org/jdk/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404, 428 day(s) ago Backports and Forwardports: 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8354541: Remove Shenandoah post barrier expand loop opts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8354541 Reporter: Cesar Soares Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8354541, https://git.openjdk.org/jdk/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d2fe, 422 day(s) ago Backports and Forwardports: 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8364936: Shenandoah: Switch nmethod entry barriers to conc_instruction_and_data_patch Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364936 Reporter: Aleksey Shipilev Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8364936, https://git.openjdk.org/jdk/commit/81a1e8e1363446de499a59fc706221efde12dd86, 278 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8374863, https://git.openjdk.org/jdk25u-dev/commit/c900b96af19406d42df432f0d1ef617743c07778, 156 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371381 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371381, https://git.openjdk.org/jdk/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d, 212 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382551, https://git.openjdk.org/jdk25u-dev/commit/50d5e8451366188226497c618d212181e91b6407, 54 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8372513: Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372513 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8372513, https://git.openjdk.org/jdk/commit/5291e1c1e1ddc19d814dbdb3a981049fe40575ea, 200 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383046, https://git.openjdk.org/jdk25u-dev/commit/4744046e6bca21ebee9489cc64b404445a54fa68, 51 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373714: Shenandoah: Register heuristic penalties following a degenerated GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373714 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373714, https://git.openjdk.org/jdk/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422, 156 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384015, https://git.openjdk.org/jdk25u-dev/commit/f54fe51fe57312c74e47f1bf191859f1989b4301, 38 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376970: Shenandoah: Verifier should do basic verification before touching oops Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376970 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376970, https://git.openjdk.org/jdk/commit/8e2bd92bacd6503346a48df236959c8a959c9c77, 131 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382989, https://git.openjdk.org/jdk25u-dev/commit/45c9937b67530fb57ab06e7f0adce2fdffb2a0fe, 51 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380431: Shenandoah: Concurrent modification of stack-chunk objects during evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380431 Reporter: Roman Kennke Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8380431, https://git.openjdk.org/jdk/commit/4a9903bae4691947391942064624c44f5d26cab5, 81 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384016, https://git.openjdk.org/jdk25u-dev/commit/be0f9b745c42672513a0d003249c0a63a438635f, 38 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8335355: Shenandoah: Fix race condition in gc/shenandoah/mxbeans/TestPauseNotifications.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335355 Reporter: Xiaolong Peng Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8335355, https://git.openjdk.org/jdk/commit/35a499e3d95c62347fc9664e37c78ff1fc80ff42, 54 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384014, https://git.openjdk.org/jdk25u-dev/commit/89fc73f64744a824cd0fb1a29b9f8c6c8b956928, 38 day(s) ago 21: MISSING 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8258251: Move PtrQueue behaviors to PtrQueueSet subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258251 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258251, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8279016: JFR Leak Profiler is broken with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8279016 Reporter: Roman Kennke Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/jfr Original Fix: 24: 24, JDK-8279016, https://git.openjdk.org/jdk/commit/0be7118b2f761b416ebf8cbb11473d51e80be409, 584 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8351030, https://git.openjdk.org/jdk21u-dev/commit/ef23a01ac5abdeadeaf4bfddb156c22c148cc64d, 468 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- JDK-8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372498 Reporter: Matthias Baesken Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8372498, https://git.openjdk.org/jdk/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3, 187 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383650: Shenandoah: Missing card table updates for pinned regions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383650 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8383650, https://git.openjdk.org/jdk/commit/e914f73923946cdd50eb268c3319358d661853bc, 41 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8364081: Shenandoah & GenShen logging improvement Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364081 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8364081, https://git.openjdk.org/jdk/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a, 320 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8365572: Shenandoah: Remove unused thread local _paced_time field Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8365572 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8365572, https://git.openjdk.org/jdk/commit/dccca0fb7a892d31179b70fa861b8b3cdde54e84, 303 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8356289: Shenandoah: Clean up SATB barrier runtime entry points Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8356289 Reporter: Roman Kennke Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8356289, https://git.openjdk.org/jdk/commit/f28f6189721a86b1a6ad0a19cc38192af55eb45a, 295 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8369068: GenShen: Generations still aren't reconciled assertion failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8369068 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8369068, https://git.openjdk.org/jdk/commit/b2e431a1cb22b78eca396ac1d97e6c272de72aa9, 233 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370520: GenShen: Track and report on promotion failures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370520 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370520, https://git.openjdk.org/jdk/commit/70aa3678fccddc1a626fd86b9cec348fae571555, 229 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8369013: Shenandoah: passive mode should support enabling ShenandoahCardBarrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8369013 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8369013, https://git.openjdk.org/jdk/commit/f3dfdfa3fdc97c2c850251d58f91134e0ae82240, 227 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370041 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370041, https://git.openjdk.org/jdk/commit/cad73d39762974776dd6fda5efe4e2a271d69f14, 219 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8372444: Genshen: Optimize evacuation function Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372444 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8372444, https://git.openjdk.org/jdk/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03, 194 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373100: Genshen: Control thread can miss allocation failure notification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373100 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373100, https://git.openjdk.org/jdk/commit/ea6493c4e1de2bc9615beee389b2d335669dc542, 180 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351892: GenShen: Remove vestigial young generation sizing options Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351892 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8351892, https://git.openjdk.org/jdk/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35, 149 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376531 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376531, https://git.openjdk.org/jdk/commit/09ed8e66dc7a788763a2c7c24f54e93ec8eafedb, 136 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377200: Shenandoah: Convert shenandoahSharedVariables and related code to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377200 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377200, https://git.openjdk.org/jdk/commit/8455b668104f97bc152985299a7814646c9fb1fd, 123 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378338: Shenandoah: Heap-used generic verification error after update-refs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378338 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378338, https://git.openjdk.org/jdk/commit/c904a0edae3d1807d4c6f13e41d5186caae71187, 95 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380562: GenShen: GC notification event may see invalid values Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380562 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8380562, https://git.openjdk.org/jdk/commit/d610aceed477e0e17d3cdc56df719706ae9eccc5, 85 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8379020: GenShen: Promote all objects when whitebox full GC is requested Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379020 Reporter: Satyen Subramaniam Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8379020, https://git.openjdk.org/jdk/commit/e8ce930e28c26b12fb0eafab201ccedaa2650e5d, 81 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382211: Shenandoah: Clean up and wire up final verification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382211 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382211, https://git.openjdk.org/jdk/commit/cbb85a5237a6fbc6ffe6f9e28d27b5df4a35060e, 58 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382257: Shenandoah: Clean up stack watermark barrier support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382257 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382257, https://git.openjdk.org/jdk/commit/10e23dd5823258cfbf500175dde23be12cdd99bf, 58 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382277: Shenandoah: Improve mutator runtime entry points Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382277 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382277, https://git.openjdk.org/jdk/commit/7d1ce05ca8f6387fbca64db38b30f44bdb5817ee, 54 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345301: GenShen: TestShenandoahEvacuationInformationEvent.java intermittent fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345301 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8345301, https://git.openjdk.org/jdk/commit/b800c7ec3b81dcc5e7a29c03ff7b56e9188cc8cc, 51 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345501: GenShen: Test TestEvilSyncBug.java#generational intermittent timed out Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345501 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8345501, https://git.openjdk.org/jdk/commit/0091060d34dd72d05beffea1e9e5e21d5538d798, 51 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376626: Shenandoah: Remove command line options for setting min and max region sizes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376626 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376626, https://git.openjdk.org/jdk/commit/eb9a8ab5c541a1f1b27731e04044f707bca6bc9f, 49 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384801: Shenandoah: ShouldNotReachHere() in shenandoahSupport.cpp with AllocatePrefetchStyle=3 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384801 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384801, https://git.openjdk.org/jdk/commit/b74ab79cddf439ce9a1da75d9ed3a74aa8ead9a7, 26 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385180: Shenandoah: Load klass once in marking task Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385180 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385180, https://git.openjdk.org/jdk/commit/006d5ad09e3f5e5e5b1bd737429b4e6cc8f9cb0e, 18 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385179: Shenandoah: Simplify and optimize string deduplication Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385179 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385179, https://git.openjdk.org/jdk/commit/8f8f9b4637604569a44664d32044510be276c65f, 15 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385334: Shenandoah: Improve gc+stats logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385334 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385334, https://git.openjdk.org/jdk/commit/7dbc83a3bd5c5ed4fe5068141eb76556a732455a, 15 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8356990: JEP 521: Generational Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8356990 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8356990, N/A, -1 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377041: Shenandoah: Use Atomic for volatile fields accessed with AtomicAccess in Shenandoah related code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377041 Reporter: Xiaolong Peng Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377041, N/A, -1 day(s) ago Backports and Forwardports: 25: MISSING 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8369447: GenShen: Regulator thread may observe inconsistent states Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8369447 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8369447, https://git.openjdk.org/jdk/commit/926f61f2e358c92cdb7ccdf75c853aa599f4dde3, 239 day(s) ago Backports and Forwardports: 25: APPROVED: jdk25u-fix-yes is set 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373116 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8373116, https://git.openjdk.org/jdk/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3, 187 day(s) ago Backports and Forwardports: 25: Requested: jdk25u-fix-request is set 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371573: Shenandoah: Remove unnecessary include after JDK-8351091 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371573 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371573, https://git.openjdk.org/jdk/commit/43afce54a7ecbd124f68f1f32d718f08b24ca61a, 215 day(s) ago Backports and Forwardports: 25: Requested: jdk25u-fix-request is set 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370039: GenShen: array copy SATB barrier improvements Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370039 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370039, https://git.openjdk.org/jdk/commit/f8cf9ca69cfef286c80559bfe1d147b6303d10d2, 201 day(s) ago Backports and Forwardports: 25: Requested: jdk25u-fix-request is set 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385333: Shenandoah: Final mark spins up workers without work to do Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385333 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385333, https://git.openjdk.org/jdk/commit/8ba600d6f314e2162bd63230623e8776333858a0, 11 day(s) ago Backports and Forwardports: 25: WAITING for patch to bake a little: 3 days more 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380390: Shenandoah: Missing store barrier when resetting bitmaps Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380390 Reporter: Martin Doerr Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8380390, https://git.openjdk.org/jdk/commit/a13dd293a811a6ba829696e68cd2150de2cb2f17, 1 day(s) ago Backports and Forwardports: 25: WAITING for patch to bake a little: 13 days more 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8256370: Add asserts to Reference.getInactive() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256370 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: core-libs/java.lang Original Fix: 16: 16, JDK-8256370, https://github.com/openjdk/jdk/commit/f2a9d02d, 2034 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249543: (bf) Force DirectBufferAllocTest to run with -ExplicitGCInvokesConcurrent Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249543 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: core-libs/java.nio Original Fix: 15: 15, JDK-8249543, https://hg.openjdk.java.net/jdk/jdk15/rev/30e38fcb2b83, 2159 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8274522: java/lang/management/ManagementFactory/MXBeanException.java test fails with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274522 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: core-svc/java.lang.management Original Fix: 18: 18, JDK-8274522, https://git.openjdk.java.net/jdk/commit/c0533ef2d8e526aaec0eebe862f4bbefc159ea37, 1718 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276882, https://git.openjdk.java.net/jdk17u/commit/acd939e8ee1d627e14f05dfc18016f4513f4e9ce, 1677 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8274523: java/lang/management/MemoryMXBean/MemoryTest.java test should handle Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274523 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: core-svc/java.lang.management Original Fix: 18: 18, JDK-8274523, https://git.openjdk.java.net/jdk/commit/f8415a9b2f610ed431e6948c8174f6d982e5b31f, 1718 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276883, https://git.openjdk.java.net/jdk17u/commit/ed48774b074a9bed20a792954dd1159fc2d6438f, 1677 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8260632: Build failures after JDK-8253353 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260632 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/compiler Original Fix: 16: 16, JDK-8260632, https://git.openjdk.java.net/jdk16/commit/bc41bb10, 1961 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8261114, https://git.openjdk.java.net/jdk/commit/bc41bb10, 1961 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8356266: Fix non-Shenandoah build after JDK-8356075 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8356266 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P1 Components: hotspot/compiler Original Fix: 25: 25, JDK-8356266, https://git.openjdk.org/jdk/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc, 404 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217467: Access barriers are missing in C2 intrinsic for Base64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217467 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/compiler Original Fix: 12: 12, JDK-8217467, http://hg.openjdk.java.net/jdk/jdk12/rev/274fcce9d147, 2699 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217874: Shenandoah: AArch64: Clobbered register in ShenandoahBarrierSetAssembler::cmpxchg_oop() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217874 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/compiler Original Fix: 13: 13, JDK-8217874, http://hg.openjdk.java.net/jdk/jdk/rev/3a56e823d843, 2679 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget()) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223389 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 13: 13, JDK-8223389, http://hg.openjdk.java.net/jdk/jdk/rev/0d35df96db33, 2595 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235636: gc/shenandoah/compiler/TestUnsafeOffheapSwap.java fails after JDK-8226411 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235636 Reporter: Jie Fu Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 14: 14, JDK-8235636, https://hg.openjdk.java.net/jdk/jdk/rev/bb39b624948d, 2376 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252296: Shenandoah: crash in CallNode::extract_projections Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252296 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 16: 16, JDK-8252296, https://hg.openjdk.java.net/jdk/jdk/rev/6db0cb3893c5, 2117 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255400: Shenandoah: C2 failures after JDK-8255000 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255400 Reporter: Roman Kennke Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 16: 16, JDK-8255400, https://github.com/openjdk/jdk/commit/a3aad119, 2049 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256020: Shenandoah: Don't resurrect objects during evacuation on AS_NO_KEEPALIVE Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256020 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/compiler Original Fix: 16: 16, JDK-8256020, https://github.com/openjdk/jdk/commit/3c3469b9, 2040 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8269240: java/foreign/stackwalk/TestAsyncStackWalk.java test failed with concurrent GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8269240 Reporter: Zhengyu Gu Assignee: Jorn Vernee Priority: P2 Components: hotspot/compiler Original Fix: 17: 17, JDK-8269240, https://git.openjdk.java.net/jdk17/commit/845c31dc4b49dfbed25238a398c80b8cdd0a3997, 1790 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8282025: assert(ctrl != __null) failed: control out is assumed to be unique after JDK-8281732 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282025 Reporter: Jie Fu Assignee: Jie Fu Priority: P2 Components: hotspot/compiler Original Fix: 19: 19, JDK-8282025, https://git.openjdk.java.net/jdk/commit/fdce35f3a1c12a64238d0c76c02451a25b0b4abb, 1577 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8313248 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/compiler Original Fix: 22: 22, JDK-8313248, https://git.openjdk.org/jdk/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef452, 1045 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8314110, https://git.openjdk.org/jdk21u/commit/f67c241842097f54e1b798ceb6fbbe219530e940, 1039 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8313262: C2: Sinking node may cause required cast to be dropped Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8313262 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 22: 22, JDK-8313262, https://git.openjdk.org/jdk/commit/1cee3b9fd9720e7938029a6992460b9053e65e57, 1026 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8315309, https://git.openjdk.org/jdk21u/commit/511224ac142d54cda13571aa13956ccb80f90b67, 1019 day(s) ago 17: 17.0.9, JDK-8315308, https://git.openjdk.org/jdk17u-dev/commit/25efeccb05bc747aafafb45b0b6910103a53b2b9, 1019 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8358334: C2/Shenandoah: incorrect execution with Unsafe Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358334 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 26: 26, JDK-8358334, https://git.openjdk.org/jdk/commit/1fcede053cca360c96606c1034b2a365a4fada82, 366 day(s) ago Backports and Forwardports: 25: 25.0.1, JDK-8362008, https://git.openjdk.org/jdk25u/commit/46cfc1e1940ff6b91c4f0cb0a9161fd0aef37c38, 362 day(s) ago 25: 25, JDK-8359790, https://git.openjdk.org/jdk/commit/46cfc1e1940ff6b91c4f0cb0a9161fd0aef37c38, 362 day(s) ago 21: 21.0.9, JDK-8362467, https://git.openjdk.org/jdk21u-dev/commit/23069e9163c4d416aa9861bc0c7beb37a71dbfa7, 332 day(s) ago 17: 17.0.18, JDK-8367235, https://git.openjdk.org/jdk17u-dev/commit/d97dda5e80b70dafb9ebf13b8a9525b93c57cefa, 278 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8288302 Reporter: Webbug Group Assignee: Roland Westrelin Priority: P2 Components: hotspot/compiler Original Fix: 20: 20, JDK-8288302, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8296032, https://git.openjdk.org/jdk17u-dev/commit/5977ce5adf85c2fb9b1dd62ed250f6d4f05a613c, 1325 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8191227: Unsafe handle resolution in ConstantOopWriteValue::write_on() / print_on() and LIR_Assembler::jobject2reg() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8191227 Reporter: Vladimir Ivanov Assignee: Rahul Raghavan Priority: P3 Components: hotspot/compiler Original Fix: 10: 10, JDK-8191227, http://hg.openjdk.java.net/jdk/hs/rev/bb957f109a1f, 3121 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8216482: Shenandoah: typo in ShenandoahBarrierSetC2::clone_barrier_at_expansion() causes failed compilations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8216482 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 12: 12, JDK-8216482, http://hg.openjdk.java.net/jdk/jdk12/rev/f7491df4fd3a, 2710 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217042: Shenandoah: write barrier on backedge of strip mined loop causes c2 crash at expansion time Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217042 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 12: 12, JDK-8217042, http://hg.openjdk.java.net/jdk/jdk12/rev/7c68a23014db, 2706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217043: Shenandoah: SIGSEGV in Type::meet_helper() at barrier expansion time Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217043 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 12: 12, JDK-8217043, http://hg.openjdk.java.net/jdk/jdk12/rev/dbbe6654948d, 2706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220714: C2 Compilation failure when accessing off-heap memory using Unsafe Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220714 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 13: 13, JDK-8220714, http://hg.openjdk.java.net/jdk/jdk/rev/eed9f74eab87, 2641 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8218468: Load barrier slow path node should be MachTypeNode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218468 Reporter: Vladimir Kozlov Assignee: Nils Eliasson Priority: P3 Components: hotspot/compiler Original Fix: 13: 13, JDK-8218468, http://hg.openjdk.java.net/jdk/jdk/rev/b36e68b34be3, 2615 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222738 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 13: 13, JDK-8222738, http://hg.openjdk.java.net/jdk/jdk/rev/26748009f2e5, 2595 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224496 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 13: 13, JDK-8224496, http://hg.openjdk.java.net/jdk/jdk/rev/de371e2d1acc, 2573 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223502: Node estimate for loop unswitching is not correct: assert(delta <= 2 * required) failed: Bad node estimate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223502 Reporter: Aleksey Shipilev Assignee: Patric Hedlin Priority: P3 Components: hotspot/compiler Original Fix: 13: 13, JDK-8223502, http://hg.openjdk.java.net/jdk/jdk/rev/ba171f871932, 2568 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230470: Shenandoah doesn't need change from JDK-8212610 anymore Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230470 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 14: 14, JDK-8230470, https://hg.openjdk.java.net/jdk/jdk/rev/79186d82463e, 2467 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229483: Sinking load out of loop may trigger: assert(found_sfpt) failed: no node in loop that's not input to safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229483 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 14: 14, JDK-8229483, https://hg.openjdk.java.net/jdk/jdk/rev/88fce7eea1f6, 2454 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231499 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 14: 14, JDK-8231499, https://hg.openjdk.java.net/jdk/jdk/rev/752bf4d5fbb7, 2448 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236179: C1 register allocation failure with T_ADDRESS Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236179 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 15: 15, JDK-8236179, https://hg.openjdk.java.net/jdk/jdk/rev/59ddac265649, 2367 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236181: C2: Remove useless step_over_gc_barrier() in int->bool conversion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236181 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 15: 15, JDK-8236181, https://hg.openjdk.java.net/jdk/jdk/rev/ef7777a6f84d, 2347 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237007: Shenandoah: assert(_base == Tuple) failure during C2 compilation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237007 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 15: 15, JDK-8237007, https://hg.openjdk.java.net/jdk/jdk/rev/255d1be6295f, 2342 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241675: Shenandoah: assert(n->outcnt() > 0) at shenandoahSupport.cpp:2858 with java/util/Collections/FindSubList.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241675 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 15: 15, JDK-8241675, https://hg.openjdk.java.net/jdk/jdk/rev/4327d2c64129, 2270 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253857: Shenandoah: Bugs in ShenandoahEvacOOMHandler related code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253857 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/compiler Original Fix: 16: 16, JDK-8253857, https://git.openjdk.java.net/jdk/commit/d4b5dfd1, 2073 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255534: Shenandoah: Fix CmpP optimization wrt native-LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255534 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 16: 16, JDK-8255534, https://git.openjdk.java.net/jdk/commit/faf23de5, 2054 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255401: Shenandoah: Allow oldval and newval registers to overlap in cmpxchg_oop() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255401 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/compiler Original Fix: 16: 16, JDK-8255401, https://github.com/openjdk/jdk/commit/0e19ded9, 2049 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255936: "parsing found no loops but there are some" assertion failure with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255936 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 16: 16, JDK-8255936, https://github.com/openjdk/jdk/commit/655bb619, 2034 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258393: Shenandoah: "graph should be schedulable" assert failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258393 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 16: 16, JDK-8258393, https://git.openjdk.java.net/jdk16/commit/6775113c, 1986 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8259415, https://git.openjdk.java.net/jdk/commit/6775113c, 1986 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8256215: Shenandoah: re-organize saving/restoring machine state in assembler code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256215 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/compiler Original Fix: 17: 17, JDK-8256215, https://git.openjdk.java.net/jdk/commit/a97aedff, 1963 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259937: guarantee(loc != NULL) failed: missing saved register with native invoker Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259937 Reporter: Zhengyu Gu Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 17: 17, JDK-8259937, https://git.openjdk.java.net/jdk/commit/6baecf39, 1930 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263376: CTW (Shenandoah): assert(mems <= 1) failed: No node right after call if multiple mem projections Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263376 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 17: 17, JDK-8263376, https://git.openjdk.java.net/jdk/commit/33c94ffc, 1905 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8268641: [foreign] assert(allocates2(pc)) failed: not in CodeBuffer memory with ShenandoahGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8268641 Reporter: Jie Fu Assignee: Jie Fu Priority: P3 Components: hotspot/compiler Original Fix: 17: 17, JDK-8268641, https://git.openjdk.java.net/jdk17/commit/112ddb7633d8794d5c85e1b2cf0369ee2e0e349a, 1823 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8272772: Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8272772 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/compiler Original Fix: 11: 11.0.13, JDK-8272772, https://git.openjdk.java.net/jdk11u-dev/commit/83d916eb0c827c3b46912f8fe5a9444e1e53b43c, 1755 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8329797: Shenandoah: Default case invoked for: "MaxL" (bad AD file) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329797 Reporter: William Kemper Assignee: Joshua Cao Priority: P3 Components: hotspot/compiler Original Fix: 23: 23, JDK-8329797, https://git.openjdk.org/jdk/commit/d32f10921985031505718ec29fb97a36f9ba24c0, 780 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8342496: C2/Shenandoah: SEGV in compiled code when running jcstress Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342496 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P3 Components: hotspot/compiler Original Fix: 24: 24, JDK-8342496, https://git.openjdk.org/jdk/commit/680dc5d896f4f7b01b3cf800d548e32bb2ef8c81, 601 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8343538, https://git.openjdk.org/jdk21u-dev/commit/c17e00945d0b06f7459a3dbb091321cfe3dc6129, 587 day(s) ago 17: 17.0.14, JDK-8343539, https://git.openjdk.org/jdk17u-dev/commit/955bae2b03055552237584aa7c68b1afcfa3b9c1, 587 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8212611: Small collection of simple changes from shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8212611 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 12: 12, JDK-8212611, http://hg.openjdk.java.net/jdk/jdk/rev/4f2215a00ed1, 2791 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223450: Disable Shenandoah C2 barriers verification for x86_32 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223450 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 13: 13, JDK-8223450, http://hg.openjdk.java.net/jdk/jdk/rev/abffbe8557ab, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223427 Reporter: Pengfei Li Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 13: 13, JDK-8223427, http://hg.openjdk.java.net/jdk/jdk/rev/206afa6372ae, 2593 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231085: C2/GC: Better GC-interface for expanding clone Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231085 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/compiler Original Fix: 14: 14, JDK-8231085, https://hg.openjdk.java.net/jdk/jdk/rev/b1a394e15ae9, 2460 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231503: [TESTBUG] compiler/{jvmci,aot} tests should not run with GCs that do not support JVMCI/AOT Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231503 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 14: 14, JDK-8231503, https://hg.openjdk.java.net/jdk/jdk/rev/9b644c06226f, 2447 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235729: Shenandoah: Remove useless casting to non-constant Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235729 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/compiler Original Fix: 14: 14, JDK-8235729, https://hg.openjdk.java.net/jdk/jdk/rev/184d94d22d72, 2376 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8238153: CTW: C2 (Shenandoah) compilation fails with "Unknown node in get_load_addr: CreateEx" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8238153 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8238153, https://hg.openjdk.java.net/jdk/jdk/rev/eec468f180dd, 2328 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237951: CTW: C2 compilation fails with "malformed control flow" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237951 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8237951, https://hg.openjdk.java.net/jdk/jdk/rev/c7152f7e01a6, 2322 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8238385: CTW: C2 (Shenandoah) compilation fails with "Range check dependent CastII node was not removed" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8238385 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8238385, https://hg.openjdk.java.net/jdk/jdk/rev/a7c55579c61c, 2316 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240070: Shenandoah: remove obsolete ShenandoahCommonGCStateLoads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240070 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8240070, https://hg.openjdk.java.net/jdk/jdk/rev/a1be565c0afe, 2299 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241070: Shenandoah: remove unused local variables in C2 support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241070 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8241070, https://hg.openjdk.java.net/jdk/jdk/rev/5747b0588472, 2220 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244721: CTW: C2 (Shenandoah) compilation fails with "unexpected infinite loop graph shape" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244721 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 15: 15, JDK-8244721, https://hg.openjdk.java.net/jdk/jdk/rev/37ab496acb09, 2220 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254314: Shenandoah: null checks in c2 should not skip over native load barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254314 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 16: 16, JDK-8254314, https://git.openjdk.java.net/jdk/commit/a2bb4c60, 2071 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260637: Shenandoah: assert(_base == Tuple) failure during C2 compilation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260637 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 17: 17, JDK-8260637, https://git.openjdk.java.net/jdk/commit/8a2f5890, 1936 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8274401: C2: GraphKit::load_array_element bypasses Access API Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274401 Reporter: Martin Doerr Assignee: Martin Doerr Priority: P4 Components: hotspot/compiler Original Fix: 18: 18, JDK-8274401, https://git.openjdk.java.net/jdk/commit/a8210c53e7af1cb558251fcb420de1b8a5461b25, 1718 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275398, https://git.openjdk.java.net/jdk17u/commit/451611ff16c34295c1f037a524bffefba0d7cd69, 1700 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8299324: inline_native_setCurrentThread lacks GC barrier for Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8299324 Reporter: Erik Österlund Assignee: William Kemper Priority: P4 Components: hotspot/compiler Original Fix: 21: 21, JDK-8299324, https://git.openjdk.org/jdk/commit/3ac2beddbaa4e974f6d16d578505473a2e1d2a75, 1223 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8315051: jdk/jfr/jvm/TestGetEventWriter.java fails with non-JVMCI GCs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8315051 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 22: 22, JDK-8315051, https://git.openjdk.org/jdk/commit/145d8bc1a3ef4f4fe0c10385be111838e7ed9250, 1018 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8315596, https://git.openjdk.org/jdk21u/commit/72980bd8981cc61f3edb73ef98a130f5b47e30be, 1014 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325372 Reporter: Martijn Verburg Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 23: 23, JDK-8325372, https://git.openjdk.org/jdk/commit/5d414da50459b7a1e6f0f537ff3b318854b2c427, 842 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328226, https://git.openjdk.org/jdk21u-dev/commit/cc65d0da5384d85ecf241c5b089cae4f40df0c00, 821 day(s) ago 17: 17.0.12, JDK-8328554, https://git.openjdk.org/jdk17u-dev/commit/5b8a2e55660fe3fa8c42d2b4601f8c61a16b2763, 816 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8333258: C2: high memory usage in PhaseCFG::insert_anti_dependences() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333258 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 24: 24, JDK-8333258, https://git.openjdk.org/jdk/commit/5381f553ad61ddaa44d49c3039a05511cc68bdd0, 634 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8343607: C2: Shenandoah crashes during barrier expansion in Continuation::enter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8343607 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8343607, https://git.openjdk.org/jdk/commit/45c914c3ad8fbc406af9ba9dec97f11c28c91299, 549 day(s) ago Backports and Forwardports: 21: 21.0.9, JDK-8364971, https://git.openjdk.org/jdk21u-dev/commit/4c3f0f393b8edecf54f6480a09437b2cb5ffe670, 290 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8343468: GenShen: Enable relocation of remembered set card tables Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8343468 Reporter: Kelvin Nilsen Assignee: Cesar Soares Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8343468, https://git.openjdk.org/jdk/commit/4e1367e34be724a0f84069100854c38333610714, 462 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8356075: Support Shenandoah GC in JVMCI Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8356075 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8356075, https://git.openjdk.org/jdk/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164, 404 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8356153: Shenandoah stubs are missing in AOT Code Cache addresses table Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8356153 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8356153, https://git.openjdk.org/jdk/commit/f68764490c9d355770475d26202fe10005375388, 404 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8357370: Export supported GCs in JVMCI Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8357370 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8357370, https://git.openjdk.org/jdk/commit/2c126f1954435a5b4d6cdc367b7b5e8c91cfae63, 389 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8358169: Shenandoah/JVMCI: Export GC state constants Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358169 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/compiler Original Fix: 25: 25, JDK-8358169, https://git.openjdk.org/jdk/commit/eb9badd8a4ea6dca834525fd49429e2ce771a76c, 377 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385835: Shenandoah: Polish C2 pre/post barrier signatures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385835 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/compiler Original Fix: 27: 27, JDK-8385835, https://git.openjdk.org/jdk/commit/fac043a97a8809ec76154807612bfb1384fe53d3, 10 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8327380: Add tests for Shenandoah barrier expansion optimization Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8327380 Reporter: Kangcheng Xu Assignee: Kangcheng Xu Priority: P5 Components: hotspot/compiler Original Fix: 24: 24, JDK-8327380, https://git.openjdk.org/jdk/commit/b2ac7259c96f154ba0ca54fd47b37caaa8c8647b, 718 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217419: Shenandoah fails to build after JDK-8212826 (Make PtrQueue free list lock-free) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217419 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8217419, http://hg.openjdk.java.net/jdk/jdk/rev/8d03f69b8325, 2702 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217522: Missing barriers in some java_lang_String assertion code after JDK-8217442 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217522 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8217522, http://hg.openjdk.java.net/jdk/jdk/rev/edba42d2370f, 2698 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223570 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8223570, http://hg.openjdk.java.net/jdk/jdk/rev/5e5535d25467, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223583 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8223583, http://hg.openjdk.java.net/jdk/jdk/rev/6f6b636d2909, 2593 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223767: Shenandoah fails to build on Solaris x86_64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223767 Reporter: Boris Ulasevich Assignee: Boris Ulasevich Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8223767, http://hg.openjdk.java.net/jdk/jdk/rev/5d8c5c7bca95, 2587 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8225523: Shenandoah Support for Solaris x86_64 Shenandoah is designed to be OS agnostic. However, minor differences in accepted language features in OS-specific tool chains can prevent it from being buildable on some operating systems. This release includes a change that enables Shenandoah builds with Solaris Studio, the default tool chain for the Solaris operating system. Testing shows that, after this change is applied, Shenandoah is fully operational on Solaris 11. ---------------------------------------------------------------------------------------------------- JDK-8224875: Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224875 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P1 Components: hotspot/gc Original Fix: 13: 13, JDK-8224875, http://hg.openjdk.java.net/jdk/jdk/rev/934d68e9c45d, 2572 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229176: Shenandoah should acquire CodeCache_lock without safepoint check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229176 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8229176, https://hg.openjdk.java.net/jdk/jdk/rev/758da77e4cd2, 2504 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229709: x86_32 build and test failures after JDK-8228369 (Shenandoah: Refactor LRB C1 stubs) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229709 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8229709, https://hg.openjdk.java.net/jdk/jdk/rev/9bddbd69351c, 2495 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231405 Reporter: Severin Gehwolf Assignee: Roland Westrelin Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8231405, https://hg.openjdk.java.net/jdk/jdk/rev/222a91b9438a, 2452 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231583: Shenandoah: Fix register clash in SBSA::resolve_forwarding_pointer() borrowing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231583 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8231583, https://hg.openjdk.java.net/jdk/jdk/rev/b14643d898d3, 2448 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232674 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8232674, https://hg.openjdk.java.net/jdk/jdk/rev/ff3eab78554f, 2428 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232712: Shenandoah: SIGBUS in load_reference_barrier_native Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232712 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8232712, https://hg.openjdk.java.net/jdk/jdk/rev/190ec5fae2af, 2427 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237776: Shenandoah: Wrong result with Lucene test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237776 Reporter: Roman Kennke Assignee: Roland Westrelin Priority: P1 Components: hotspot/gc Original Fix: 14: 14, JDK-8237776, https://hg.openjdk.java.net/jdk/jdk14/rev/4a87bb7ebfd7, 2320 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8379564: Hotspot fails to build with gcc 14 after JDK-8378804 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379564 Reporter: Fei Yang Assignee: Fei Yang Priority: P1 Components: hotspot/gc Original Fix: 27: 27, JDK-8379564, https://git.openjdk.org/jdk/commit/6aae92e6f13f5964270c6ce5b54a14e98c1b6fe1, 96 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217717: ZGC: Broken oop map in C1 load barrier stub Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217717 Reporter: Per Liden Assignee: Per Liden Priority: P2 Components: hotspot/gc Original Fix: 12: 12, JDK-8217717, http://hg.openjdk.java.net/jdk/jdk12/rev/37c8fcc76699, 2694 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220671: Initialization race for non-JavaThread PtrQueues Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220671 Reporter: Roman Kennke Assignee: Kim Barrett Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8220671, http://hg.openjdk.java.net/jdk/jdk/rev/2b48cedce327, 2630 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221102: Allow GC threads to participate in threads claiming protocol Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221102 Reporter: Roman Kennke Assignee: Kim Barrett Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8221102, http://hg.openjdk.java.net/jdk/jdk/rev/9559ba212c18, 2629 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222333: fastdebug build broken after JDK-8221393 (phase_mapping[] doesn't match enum Phase in WeakProcessorPhases) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222333 Reporter: Qi Ao Assignee: Qi Ao Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8222333, http://hg.openjdk.java.net/jdk/jdk/rev/138f47e9d8c4, 2620 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222838: Shenandoah: SEGV on accessing cset bitmap for NULL ptr Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222838 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8222838, http://hg.openjdk.java.net/jdk/jdk/rev/24eb7720919c, 2608 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222926: Shenandoah build fails with --with-jvm-features=-compiler1 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222926 Reporter: Qi Ao Assignee: Qi Ao Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8222926, http://hg.openjdk.java.net/jdk/jdk/rev/2584e5772546, 2593 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223651 Reporter: Qi Ao Assignee: Qi Ao Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8223651, http://hg.openjdk.java.net/jdk/jdk/rev/9c18785a13bf, 2592 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224573: Fix windows build after JDK-8221507 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224573 Reporter: Christoph Langer Assignee: Leonid Mesnik Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8224573, http://hg.openjdk.java.net/jdk/jdk/rev/6b976a59ee87, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224522: Shenandoah should apply barriers on deoptimization Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224522 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8224522, http://hg.openjdk.java.net/jdk/jdk/rev/181986c54764, 2579 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224836 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 13: 13, JDK-8224836, http://hg.openjdk.java.net/jdk/jdk/rev/7f03c3e42628, 2575 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224881 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8224881, http://hg.openjdk.java.net/jdk/jdk/rev/2c47220ce9bb, 2557 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228420: compile error in shenandoahSupport.cpp with clang 9 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228420 Reporter: Matthias Baesken Assignee: Matthias Baesken Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8228420, https://hg.openjdk.java.net/jdk/jdk/rev/4d421888ad63, 2522 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230024 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8230024, https://hg.openjdk.java.net/jdk/jdk/rev/e70dec4229e9, 2488 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230046: Build failure after JDK-8230003 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230046 Reporter: Robbin Ehn Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8230046, https://hg.openjdk.java.net/jdk/jdk/rev/bc14eec6f4bc, 2487 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230215: MacOS debug build is broken after JDK-8230003 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230215 Reporter: Martin Doerr Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8230215, https://hg.openjdk.java.net/jdk/jdk/rev/e6d7c5fbf09d, 2482 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231395: Backout JDK-8231249 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231395 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8231395, https://hg.openjdk.java.net/jdk/jdk/rev/cdce40c3286f, 2455 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232176 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8232176, https://hg.openjdk.java.net/jdk/jdk/rev/adbd1504c998, 2435 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232778: Shenandoah: SBSA::arraycopy_prologue checks wrong register Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232778 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8232778, https://hg.openjdk.java.net/jdk/jdk/rev/a39cdab8fac1, 2427 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233232: AArch64: Shenandoah: jni_fast_GetLongField is broken Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233232 Reporter: Andrew Haley Assignee: Andrew Haley Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8233232, https://hg.openjdk.java.net/jdk/jdk/rev/7298f7c503b4, 2413 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233796: Shenandoah is broken after 8233708 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233796 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8233796, https://hg.openjdk.java.net/jdk/jdk/rev/029d941c2e35, 2410 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8234508: VM_HeapWalkOperation::iterate_over_object reads non-strong fields with an on-strong load barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8234508 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8234508, https://hg.openjdk.java.net/jdk/jdk/rev/2aaa8bcb90a9, 2378 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235324: Dying objects are published from users of CollectedHeap::object_iterate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235324 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8235324, https://hg.openjdk.java.net/jdk/jdk/rev/35d8d9b65744, 2378 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236815: Shenandoah: Fix weak roots in final Traversal GC phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236815 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8236815, https://hg.openjdk.java.net/jdk/jdk/rev/b997e5b9479b, 2348 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236902: Shenandoah: Missing string dedup roots in all root scanner Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236902 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8236902, https://hg.openjdk.java.net/jdk/jdk14/rev/e92c90eaaaf4, 2347 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235669: G1: Stack walking API can expose AS_NO_KEEPALIVE oops Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235669 Reporter: Erik Österlund Assignee: Erik Österlund Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8235669, https://hg.openjdk.java.net/jdk/jdk14/rev/fd1fe6f7daab, 2346 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237369: Shenandoah: failed vmTestbase/nsk/jvmti/AttachOnDemand/attach021/TestDescription.java test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237369 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 14: 14, JDK-8237369, https://hg.openjdk.java.net/jdk/jdk14/rev/5bc878966264, 2340 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237821: Shenandoah: build broken after JDK-8237637 (Remove dubious type conversions from oop) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237821 Reporter: Stefan Karlsson Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8237821, https://hg.openjdk.java.net/jdk/jdk/rev/d4fc10ef2d17, 2332 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237874: Shenandoah: Backout JDK-8234399 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237874 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8237874, https://hg.openjdk.java.net/jdk/jdk/rev/e7c4199e4d32, 2329 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237837: Shenandoah: assert(mem == __null) failed: only one safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237837 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8237837, https://hg.openjdk.java.net/jdk/jdk/rev/a42cdcd11ca4, 2316 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8238851: Shenandoah: C1: Resolve into registers of correct type Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8238851 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8238851, https://hg.openjdk.java.net/jdk/jdk/rev/732ab9ad5958, 2313 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237780: Shenandoah: More reliable nmethod verification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237780 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8237780, https://hg.openjdk.java.net/jdk/jdk/rev/de9088d16202, 2307 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237632: Shenandoah: accept NULL fwdptr to cooperate with JVMTI and JFR Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237632 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8237632, https://hg.openjdk.java.net/jdk/jdk/rev/b5745158500a, 2298 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236981: Shenandoah: Remove ShenandoahTraversalUpdateRefsClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236981 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8236981, https://hg.openjdk.java.net/jdk/jdk/rev/942c6102590a, 2291 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239926: Shenandoah: Shenandoah needs to mark nmethod's metadata Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239926 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8239926, https://hg.openjdk.java.net/jdk/jdk/rev/da2fc44fd45f, 2280 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241081: Shenandoah: Do not modify update-watermark concurrently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241081 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8241081, https://hg.openjdk.java.net/jdk/jdk/rev/56e78301b358, 2280 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242216: ObjectSampler::weak_oops_do() should not trigger barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242216 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8242216, https://hg.openjdk.java.net/jdk/jdk/rev/e1f0f9e80d16, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244663: Shenandoah: C2 assertion fails in Matcher::collect_null_checks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244663 Reporter: Zhengyu Gu Assignee: Roland Westrelin Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8244663, https://hg.openjdk.java.net/jdk/jdk/rev/1688221b62ab, 2220 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245773: Shenandoah: Windows assertion failure after JDK-8245464 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245773 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8245773, https://hg.openjdk.java.net/jdk/jdk/rev/74984c90b482, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245942: Shenandoah: x86_32 builds fail after JDK-8245594 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245942 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8245942, https://hg.openjdk.java.net/jdk/jdk/rev/4b2683794ea2, 2207 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247310: Shenandoah: pacer should not affect interrupt status Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247310 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8247310, https://hg.openjdk.java.net/jdk/jdk/rev/606501f18bda, 2194 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247474: Shenandoah: Windows build warning after JDK-8247310 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247474 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8247474, https://hg.openjdk.java.net/jdk/jdk15/rev/d17230bf917e, 2190 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247560: Shenandoah: heap iteration holds root locks all the time Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247560 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8247560, https://hg.openjdk.java.net/jdk/jdk15/rev/86a603d04e54, 2190 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247593: Shenandoah: should not block pacing reporters Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247593 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8247593, https://hg.openjdk.java.net/jdk/jdk/rev/bcbe7b8a77b8, 2188 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247736: Shenandoah: assert(_nm->is_alive()) failed: only alive nmethods here Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247736 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8247736, https://hg.openjdk.java.net/jdk/jdk/rev/05558bb80462, 2182 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248725: Shenandoah: Claim verifier thread roots for parallel processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248725 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8248725, https://hg.openjdk.java.net/jdk/jdk15/rev/505a6165d85a, 2172 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247670: Shenandoah: deadlock during class unloading OOME Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247670 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8247670, https://hg.openjdk.java.net/jdk/jdk/rev/796c9fa50850, 2164 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249230: Shenandoah: assertion failure with -XX:-ResizeTLAB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249230 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8249230, https://hg.openjdk.java.net/jdk/jdk/rev/bd2d67951061, 2162 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8250588 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 15: 15, JDK-8250588, https://hg.openjdk.java.net/jdk/jdk15/rev/31a8f79a7dfe, 2146 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251192: Shenandoah: Shenandoah build failed after JDK-8235573 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251192 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8251192, https://hg.openjdk.java.net/jdk/jdk/rev/1f74c0319302, 2138 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251451 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8251451, https://hg.openjdk.java.net/jdk/jdk/rev/299d4c38c8b5, 2132 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254319: Shenandoah: Interpreter native-LRB needs to activate during HAS_FORWARDED Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254319 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8254319, https://git.openjdk.java.net/jdk/commit/536b35b5, 2073 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255852: Shenandoah: Fix incorrect copyright header in new files added by 8254315 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255852 Reporter: Vladimir Kozlov Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8255852, https://github.com/openjdk/jdk/commit/eab99f37, 2048 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255886: Shenandoah: Resolve cset address truncation and register clash in interpreter LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255886 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8255886, https://github.com/openjdk/jdk/commit/29db1dcd, 2047 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256051: nmethod_entry_barrier stub miscalculates xmm spill size on x86_32 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256051 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256051, https://github.com/openjdk/jdk/commit/bfa060f0, 2040 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256011: Shenandoah: Don't resurrect finalizably reachable objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256011 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256011, https://github.com/openjdk/jdk/commit/b0c28fad, 2039 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256426: Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256426 Reporter: Zhengyu Gu Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256426, https://github.com/openjdk/jdk/commit/9efbb463, 2034 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256688: Shenandoah: Lock rank inversion after JDK-8212879 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256688 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256688, https://github.com/openjdk/jdk/commit/266dea06, 2032 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256912: Zero builds fail after JDK-8255984 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256912 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256912, https://github.com/openjdk/jdk/commit/1df94c9f, 2028 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256517: (ref) Reference.clear during reference processing may lose notification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256517 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8256517, https://github.com/openjdk/jdk/commit/66943fef, 2027 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257701: Shenandoah: objArrayKlass metadata is not marked with chunked arrays Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257701 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8257701, https://git.openjdk.java.net/jdk/commit/7c7facc2, 2018 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257793: Shenandoah: SATB barrier should only filter out already strongly marked oops Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257793 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8257793, https://git.openjdk.java.net/jdk/commit/ecd7e476, 2015 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257817: Shenandoah: Don't race with conc-weak-in-progress flag in weak-LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257817 Reporter: Roman Kennke Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8257817, https://git.openjdk.java.net/jdk/commit/395b6bde, 2014 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258714: Shenandoah: Process references before evacuation during degen Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258714 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 16: 16, JDK-8258714, https://git.openjdk.java.net/jdk16/commit/2525f39d, 2001 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8258841, https://git.openjdk.java.net/jdk/commit/2525f39d, 2001 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259252 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 17: 17, JDK-8259252, https://git.openjdk.java.net/jdk/commit/1b60acd8, 1985 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265984: Concurrent GC: Some tests fail "assert(is_frame_safe(f)) failed: Frame must be safe" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265984 Reporter: Daniel Daugherty Assignee: Per Liden Priority: P2 Components: hotspot/gc Original Fix: 17: 17, JDK-8265984, https://git.openjdk.java.net/jdk/commit/194bceca3a4d13d4528b86359ee9d5eead3ce7ac, 1868 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8269661: JNI_GetStringCritical does not lock char array Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8269661 Reporter: Thomas Schatzl Assignee: Kim Barrett Priority: P2 Components: hotspot/gc Original Fix: 17: 17, JDK-8269661, https://git.openjdk.java.net/jdk17/commit/0f4e07b7d9190dd44b2fd65eff58fb6ec983a467, 1804 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8269897: Shenandoah: Resolve UNKNOWN access strength, where possible Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8269897 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P2 Components: hotspot/gc Original Fix: 18: 18, JDK-8269897, https://git.openjdk.java.net/jdk/commit/7ac08161a8b2080ed054bc00a30d6f694ece4df3, 1797 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272942, https://git.openjdk.java.net/jdk17u/commit/37de147bea6f06d2751a80c7a25bd61c522e11e8, 1754 day(s) ago 17: 17.0.1, JDK-8273207, (The push URL is not available until CPU is released), -1 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8273832: gc/shenandoah/TestJcmdHeapDump.java does not have a @requires vm.gc.shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8273832 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P2 Components: hotspot/gc Original Fix: 18: 18, JDK-8273832, https://git.openjdk.java.net/jdk/commit/cbffecc61e4a9ac1172926ef4f20d918d73adde9, 1732 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8274925: Shenandoah: shenandoah/TestAllocHumongousFragment.java test failed on lock rank check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274925 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 18: 18, JDK-8274925, https://git.openjdk.java.net/jdk/commit/75f5145e21a1320c1a08080af861497ce7c3f266, 1706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8277212: GC accidentally cleans valid megamorphic vtable inline caches Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8277212 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P2 Components: hotspot/gc Original Fix: 18: 18, JDK-8277212, https://git.openjdk.java.net/jdk/commit/976c2bb05611cdc7b11b0918aaf50ff693507aae, 1667 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277641, https://git.openjdk.java.net/jdk17u/commit/ed45df2ea7e33f943b8efb2c581c581686c06e88, 1664 day(s) ago Release Notes: JDK-8277533: ZGC: Fixed Long Process Non-Strong References Times A bug has been fixed that could cause long "Concurrent Process Non-Strong References" times with ZGC. The bug blocked the GC from making significant progress, and caused both latency and throughput issues for the Java application. The long times could be seen in the GC logs when running with `-Xlog:gc*`: ``` [17606.140s][info][gc,phases ] GC(719) Concurrent Process Non-Strong References 25781.928ms ``` ---------------------------------------------------------------------------------------------------- JDK-8278627: Shenandoah: TestHeapDump test failed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8278627 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/gc Original Fix: 18: 18, JDK-8278627, https://git.openjdk.java.net/jdk18/commit/1128674d7f3766dda8869b213e1fc629e44ea7a8, 1635 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.3, JDK-8279578, https://git.openjdk.java.net/jdk17u-dev/commit/e54e3c42093f50ea90da7ba67ae79da85c36623a, 1619 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8280885: Shenandoah: Some tests failed with "EA: missing allocation reference path" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8280885 Reporter: Zhengyu Gu Assignee: Roland Westrelin Priority: P2 Components: hotspot/gc Original Fix: 19: 19, JDK-8280885, https://git.openjdk.java.net/jdk/commit/ab638341de164965e06bb1d59808670260916b82, 1593 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8311484, https://git.openjdk.org/jdk17u-dev/commit/e28a5eaabbfb7bf81c5795826a750a920e764598, 1075 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8329088: Stack chunk thawing races with concurrent GC stack iteration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8329088 Reporter: Erik Österlund Assignee: Erik Österlund Priority: P2 Components: hotspot/gc Original Fix: 23: 23, JDK-8329088, https://git.openjdk.org/jdk/commit/8bcd2e61aec51f7c5b09ae162f8cca85a8bbf105, 773 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8334447, https://git.openjdk.org/jdk21u-dev/commit/a5eb7f256d3d33be460ece0526f63b60a54db8d2, 726 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8334482: Shenandoah: Deadlock when safepoint is pending during nmethods iteration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334482 Reporter: Oli Gillespie Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 24: 24, JDK-8334482, https://git.openjdk.org/jdk/commit/2aeb12ec03944c777d617d0be48982fd225b16e7, 688 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337645, https://git.openjdk.org/jdk21u-dev/commit/c2daaa63aba87c801db76478802a87a3bbb326db, 682 day(s) ago 17: 17.0.13, JDK-8337727, https://git.openjdk.org/jdk17u-dev/commit/2ec87177d436f8f97dc3358d4ad1355e7c4b6a26, 681 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8345970: pthread_getcpuclockid related crashes in shenandoah tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345970 Reporter: Matthias Baesken Assignee: William Kemper Priority: P2 Components: hotspot/gc Original Fix: 25: 25, JDK-8345970, https://git.openjdk.org/jdk/commit/2ce53e88481659734bc5424c643c5e31c116bc5d, 547 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8360679 Reporter: Hao Sun Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 26: 26, JDK-8360679, https://git.openjdk.org/jdk/commit/8477630970b61e3178abd7ac812ed97e181e2684, 324 day(s) ago Backports and Forwardports: 25: 25, JDK-8364104, https://git.openjdk.org/jdk/commit/033a121c9691b57ada832072dceb18a7fa2dcfe8, 324 day(s) ago 25: 25.0.2, JDK-8364291, https://git.openjdk.org/jdk25u/commit/033a121c9691b57ada832072dceb18a7fa2dcfe8, 324 day(s) ago 25: 25.0.1, JDK-8364420, (The push URL is not available until CPU is released), -1 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373789: No PCH release build failure after JDK-8372543 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373789 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/gc Original Fix: 27: 27, JDK-8373789, https://git.openjdk.org/jdk/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37, 180 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8374397: test/hotspot/jtreg/gc/shenandoah/options/TestPassiveModeWithCardBarrier.java fails with -Xcomp after JDK-8369013 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8374397 Reporter: Hao Sun Assignee: Rui Li Priority: P2 Components: hotspot/gc Original Fix: 27: 27, JDK-8374397, https://git.openjdk.org/jdk/commit/69d8c39317bce0110eca2ff934fad81c6dbf2e3b, 32 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217778: StringTable cleanup miscalculates amount of dead objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217778 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8217778, http://hg.openjdk.java.net/jdk/jdk/rev/50a5d0353570, 2683 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8219524: Shenandoah misreports "committed" size in MemoryMXBean Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8219524 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8219524, http://hg.openjdk.java.net/jdk/jdk/rev/5cf6623b1283, 2669 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220161: Shenandoah does not need to initialize PLABs for safepoint workers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220161 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8220161, http://hg.openjdk.java.net/jdk/jdk/rev/3158fae17e80, 2657 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220153: Shenandoah does not work with TransparentHugePages properly Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220153 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8220153, http://hg.openjdk.java.net/jdk/jdk/rev/f02c6b980c04, 2652 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220162: Shenandoah should not commit HugeTLBFS memory Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220162 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8220162, http://hg.openjdk.java.net/jdk/jdk/rev/0a9cb99a98a0, 2652 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220344: Build failures when using --with-jvm-features=-g1gc,-jfr Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220344 Reporter: Qi Ao Assignee: Qi Ao Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8220344, http://hg.openjdk.java.net/jdk/jdk/rev/ee53a278b9d8, 2650 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221435: Shenandoah should not mark through weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221435 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8221435, http://hg.openjdk.java.net/jdk/jdk/rev/7a34a3270270, 2633 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222086: CodeCache::UnloadingScope needs to preserve and restore previous IsUnloadingBehavior Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222086 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8222086, http://hg.openjdk.java.net/jdk/jdk/rev/ba0d64652b86, 2623 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222125: Shenandoah: Crash when running with ShenandoahParallelSafepointThreads=1 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222125 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8222125, http://hg.openjdk.java.net/jdk/jdk/rev/40dc805f4709, 2623 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222186: Shenandoah should not uncommit below minimum heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222186 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8222186, http://hg.openjdk.java.net/jdk/jdk/rev/cdc54443fee5, 2622 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8225524: Shenandoah Changes -Xms to Mean "minimum heap size" Before the changes in this release, `-Xms` was treated as setting the "initial heap size." This enabled the Shenandoah heap sizing policy to uncommit unused heap that was below that setting. With this release, `-Xms` is treated as providing the "minimum heap size." This change prevents Shenandoah from uncommitting unused heap that is below the `-Xms` setting. `-Xms` can now be used to fine-tune footprint vs. allocation overhead tradeoffs. ---------------------------------------------------------------------------------------------------- JDK-8222786: Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222786 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8222786, http://hg.openjdk.java.net/jdk/jdk/rev/0ab35668b4f4, 2610 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223446: Shenandoah breaks alignment with some HumongousThreshold values Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223446 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8223446, http://hg.openjdk.java.net/jdk/jdk/rev/b0e23da4c8e0, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223448: Shenandoah disabled barriers blocks omit LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223448 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8223448, http://hg.openjdk.java.net/jdk/jdk/rev/bdccc8c06ac7, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223980: Shenandoah: Refactor and fix ObjArrayChunkedTask verification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223980 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8223980, http://hg.openjdk.java.net/jdk/jdk/rev/f2f11d7f7f4e, 2586 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224179: Shenandoah: CTW test failures with traversal GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224179 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8224179, http://hg.openjdk.java.net/jdk/jdk/rev/af28daff6b98, 2581 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224584: Shenandoah: Eliminate forwarding pointer word Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224584 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8224584, http://hg.openjdk.java.net/jdk/jdk/rev/785a12e0f89b, 2573 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8225530: Shenandoah eliminated separate forwarding pointer slot Shenandoah uses an extra word per object to store the forwarding pointer of an object in support of concurrent evacuation. With the arrival of load reference barriers, it is possible to store the forwarding pointer in the then-unused memory of old copy of an object instead, for example use the old copy mark-word and encode the forwarding pointer there. This allows to eliminate the extra forwarding pointer word, and thus reduces memory footprint to that of regular GC. ---------------------------------------------------------------------------------------------------- JDK-8225014: Separate ShenandoahRootScanner method for object_iterate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225014 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8225014, http://hg.openjdk.java.net/jdk/jdk/rev/f19a728d576d, 2571 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225048: Shenandoah x86_32 support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225048 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8225048, http://hg.openjdk.java.net/jdk/jdk/rev/aa5eeb1a9871, 2569 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8225531: Shenandoah x86_32 support Shenandoah now experimentally supports x86_32 in fully concurrent mode. This allows memory footprint improvements in VM-heavy workloads, when most of the memory taken by JVM are VM-native structures. This also serves as the proof Shenandoah is implementable on 32-bit platforms. ---------------------------------------------------------------------------------------------------- JDK-8225111: Make Shenandoah tests work with 32-bit VMs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225111 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8225111, http://hg.openjdk.java.net/jdk/jdk/rev/249b2b4fcb7d, 2569 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225229: Shenandoah: trim down default number of GC threads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225229 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 13: 13, JDK-8225229, http://hg.openjdk.java.net/jdk/jdk/rev/cfd1e298ca33, 2566 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226476: Shenandoah reduces the default number of GC threads In previous releases, Shenandoah GC defaulted to the large number of concurrent and parallel GC threads to do the work. In many cases, this lead to taking a significant CPU toll when GC was running. In worst case, the system can be saturated with the GC work alone. In this release, the default number of concurrent and parallel Shenandoah GC threads is trimmed down to 1/4 and 1/2 of CPU threads, respectively. Users are advised to check if their installations benefit from these new defaults, or adjust `-XX:ConcGCThreads=#` or `-XX:ParallelGCThreads=#` if needed. ---------------------------------------------------------------------------------------------------- JDK-8228490: Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228490 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8228490, https://hg.openjdk.java.net/jdk/jdk/rev/a2912ba36422, 2516 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229350: Shenandoah does not need barriers before CreateEx Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229350 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8229350, https://hg.openjdk.java.net/jdk/jdk/rev/def8e77a3ad1, 2501 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229865 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8229865, https://hg.openjdk.java.net/jdk/jdk/rev/f0c73a5683e7, 2490 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230483: Shenandoah: consistently disable concurrent roots for Traversal mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230483 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8230483, https://hg.openjdk.java.net/jdk/jdk/rev/d8f22418ca99, 2475 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230350: Shenandoah: Assertion failed when GC is cancelled by a worker thread Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230350 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8230350, https://hg.openjdk.java.net/jdk/jdk/rev/9adf95692a3d, 2461 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231197: Shenandoah: JVMTI heap walking cleanup crashes with NULL forwardee Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231197 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231197, https://hg.openjdk.java.net/jdk/jdk/rev/13e041be4e5c, 2459 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231198: Shenandoah: heap walking should visit all roots most of the time Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231198 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231198, https://hg.openjdk.java.net/jdk/jdk/rev/de9d23469c68, 2459 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231244: Shenandoah: all-roots heap walking misses some weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231244 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231244, https://hg.openjdk.java.net/jdk/jdk/rev/89033e6641ed, 2459 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231293: Shenandoah: Traversal should not revive dead weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231293 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231293, https://hg.openjdk.java.net/jdk/jdk/rev/501df37ce76b, 2456 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231410: Shenandoah: clone barrier should use base pointer Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231410 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231410, https://hg.openjdk.java.net/jdk/jdk/rev/c7d9df2e470c, 2453 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231999 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8231999, https://hg.openjdk.java.net/jdk/jdk/rev/42a3a8941418, 2431 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232575: Shenandoah: asynchronous object/region pinning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232575 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8232575, https://hg.openjdk.java.net/jdk/jdk/rev/765ecbffe88a, 2428 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8236245: Shenandoah: asynchronous object/region pinning When dealing with JNI Get*Critical methods, Shenandoah employs object/region pinning, instead of using the GCLocker. Until now, the inefficient pinning implementation have caused real-world scalability problems on workloads that use a lot of JNI, for example gzip and graphics. This was improved, and scalability bottleneck should be resolved. This fix was also backported to 8-shenandoah and 11-shenandoah. ---------------------------------------------------------------------------------------------------- JDK-8232730: Shenandoah: Traversal should not CAS the roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232730 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8232730, https://hg.openjdk.java.net/jdk/jdk/rev/15f4471787b9, 2427 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232802 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8232802, https://hg.openjdk.java.net/jdk/jdk/rev/62e16c1e0f66, 2426 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233165: Shenandoah:SBSA::gen_load_reference_barrier_stub() should use pointer register for address on aarch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233165 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8233165, https://hg.openjdk.java.net/jdk/jdk/rev/75099fcf7962, 2418 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233500: Shenandoah: Shenandoah load barrier should save registers before calling keep alive barrier on x86 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233500 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8233500, https://hg.openjdk.java.net/jdk/jdk/rev/78aa7484c722, 2391 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235586: Shenandoah: Traversal GC still uses old CLD::oops_do API Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235586 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8235586, https://hg.openjdk.java.net/jdk/jdk/rev/60eff58d6f67, 2378 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8234974: Shenandoah: Do concurrent roots even when no evacuation is necessary Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8234974 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8234974, https://hg.openjdk.java.net/jdk/jdk/rev/c655545b6b82, 2375 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235842: Shenandoah: Implement native LRB for narrow oop Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235842 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8235842, https://hg.openjdk.java.net/jdk/jdk/rev/3d21573742c7, 2375 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236106: [TESTBUG] Shenandoah: Make TestThreadFailure more resilient Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236106 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8236106, https://hg.openjdk.java.net/jdk/jdk/rev/cfaa2457a60a, 2370 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236681: Shenandoah: Disable concurrent class unloading flag if no class unloading for the GC cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236681 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8236681, https://hg.openjdk.java.net/jdk/jdk/rev/44cb1f517839, 2349 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236732: Shenandoah: Stricter placement for oom-evac scopes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236732 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8236732, https://hg.openjdk.java.net/jdk/jdk/rev/f2dad2a448d0, 2349 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237038: Shenandoah: Reduce thread pool size in TestEvilSyncBug.java test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237038 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8237038, https://hg.openjdk.java.net/jdk/jdk14/rev/b2054fde257e, 2343 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237392: Shenandoah: Remove unreliable assertion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237392 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 14: 14, JDK-8237392, https://hg.openjdk.java.net/jdk/jdk14/rev/5dae0969decc, 2340 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237963: Shenandoah: Heap iteration should use concurrent version of string dedup roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237963 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8237963, https://hg.openjdk.java.net/jdk/jdk/rev/369e969a0610, 2328 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241765: Shenandoah: AARCH64 need to save/restore call clobbered registers before calling keepalive barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241765 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8241765, https://hg.openjdk.java.net/jdk/jdk/rev/c5d90e8d4a46, 2268 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242107: Shenandoah: Fix aarch64 build after JDK-8242082 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242107 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8242107, https://hg.openjdk.java.net/jdk/jdk/rev/4c277b7a598a, 2262 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243200: Shenandoah: Allow concurrent nmethod iteration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243200 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8243200, https://hg.openjdk.java.net/jdk/jdk/rev/e4f8d17d1951, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243323: Shenandoah: Recycle immediate garbage before concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243323 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8243323, https://hg.openjdk.java.net/jdk/jdk/rev/cf5a0e951c9e, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241793: Shenandoah: Enable concurrent class unloading for aarch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241793 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8241793, https://hg.openjdk.java.net/jdk/jdk/rev/e81653c0542d, 2235 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244551: Shenandoah: Fix racy update of update_watermark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244551 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8244551, https://hg.openjdk.java.net/jdk/jdk/rev/2dbdb2536d74, 2229 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244821: Shenandoah: disarmed_value is initialized at wrong place Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244821 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8244821, https://hg.openjdk.java.net/jdk/jdk/rev/e62705474229, 2223 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245240: Shenandoah: support nesting evacuation OOM scope Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245240 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8245240, https://hg.openjdk.java.net/jdk/jdk/rev/8ef08563699c, 2215 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245288: Shenandoah: move up ShenandoahEvacOOM scope for code root processing during concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245288 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8245288, https://hg.openjdk.java.net/jdk/jdk/rev/b81cf12e68e2, 2215 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246162: Shenandoah: full GC does not mark code roots when class unloading is off Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246162 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8246162, https://hg.openjdk.java.net/jdk/jdk/rev/522e90688db6, 2206 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245961: Shenandoah: move some root marking to concurrent phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245961 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8245961, https://hg.openjdk.java.net/jdk/jdk/rev/e94d4a272e4e, 2202 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246593: Shenandoah: string dedup roots should be processed during concurrent weak roots phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246593 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8246593, https://hg.openjdk.java.net/jdk/jdk/rev/3f5290001221, 2200 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247358: Shenandoah: reconsider free budget slice for marking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247358 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8247358, https://hg.openjdk.java.net/jdk/jdk/rev/29b4bb22b5e2, 2193 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248041: Shenandoah: pre-Full GC root updates may miss some roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248041 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8248041, https://hg.openjdk.java.net/jdk/jdk/rev/a6860c505636, 2181 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247824 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8247824, https://hg.openjdk.java.net/jdk/jdk15/rev/95946afeaad1, 2174 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249560: Shenandoah: Fix racy GC request handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249560 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 15: 15, JDK-8249560, https://hg.openjdk.java.net/jdk/jdk15/rev/0fbc72a46860, 2159 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8250784: Shenandoah: A Low-Pause-Time Garbage Collector Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8250784 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 11: 11.0.9, JDK-8250784, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/959d0caa9b7d, 2145 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8250827 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 11: 11.0.9, JDK-8250827, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/102a1d3180f5, 2140 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251910: Shenandoah: Handshake threads between weak-roots and reset phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251910 Reporter: Roman Kennke Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8251910, https://hg.openjdk.java.net/jdk/jdk/rev/d3a3938bce38, 2125 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252853 Reporter: Nick Gasson Assignee: Nick Gasson Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8252853, https://git.openjdk.java.net/jdk/commit/4fb1980f, 2105 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255006: Add NULL-check to StringDedupTable lookup Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255006 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8255006, https://git.openjdk.java.net/jdk/commit/856037c4, 2062 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255527: Shenandoah: Let ShenadoahGCStateResetter disable barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255527 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8255527, https://git.openjdk.java.net/jdk/commit/1f00c3b9, 2055 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255847: Shenandoah: Shenandoah should not mark through weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255847 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8255847, https://github.com/openjdk/jdk/commit/31918c55, 2046 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255991: Shenandoah: Apply 'weak' LRB on cmpxchg and xchg Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255991 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8255991, https://github.com/openjdk/jdk/commit/d99e1f6c, 2043 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256036: Shenandoah: MethodHandles adapters section overflows after JDK-8255762 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256036 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8256036, https://github.com/openjdk/jdk/commit/01567b51, 2042 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256039: Shenandoah: runtime/stringtable/StringTableCleaningTest.java fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256039 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8256039, https://github.com/openjdk/jdk/commit/1332ba3c, 2042 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256040: Shenandoah: Allow NULL referent in ShenandoahReferenceProcessor::should_discover() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256040 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8256040, https://github.com/openjdk/jdk/commit/a38dd534, 2042 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256415: Shenandoah: Should evacuate/update codecache concurrently when class unloading is off Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256415 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8256415, https://github.com/openjdk/jdk/commit/eab170c0, 2034 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256658: Shenandoah: Deadlock between nmethod_entry_barrier and concurrent code root evacuator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256658 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8256658, https://github.com/openjdk/jdk/commit/5ad1e228, 2031 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257641: Shenandoah: Query is_at_shenandoah_safepoint() from control thread should return false Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257641 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 16: 16, JDK-8257641, https://git.openjdk.java.net/jdk/commit/e29ee5b8, 2018 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259962: Shenandoah: task queue statistics is inconsistent after JDK-8255019 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259962 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8259962, https://git.openjdk.java.net/jdk/commit/c0e9c446, 1971 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261448: Preserve GC stack watermark across safepoints in StackWalk Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261448 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8261448, https://git.openjdk.java.net/jdk/commit/c20fb5db, 1938 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263427: Shenandoah: Trigger weak-LRB even when heap is stable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263427 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8263427, https://git.openjdk.java.net/jdk/commit/75ef6f58, 1915 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8264052: Shenandoah: Backout 8263832 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264052 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8264052, https://git.openjdk.java.net/jdk/commit/9ee0b9a1, 1908 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8264279: Shenandoah: Missing handshake after JDK-8263427 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264279 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8264279, https://git.openjdk.java.net/jdk/commit/ee5e00b0, 1902 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265012: Shenandoah: Backout JDK-8264718 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265012 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8265012, https://git.openjdk.java.net/jdk/commit/125184e9, 1889 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265239: Shenandoah: Shenandoah heap region count could be off by 1 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265239 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8265239, https://git.openjdk.java.net/jdk/commit/ff5bb8cf, 1885 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265759: Shenandoah: Avoid race for referent in assert Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265759 Reporter: Zhengyu Gu Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8265759, https://git.openjdk.java.net/jdk/commit/191f1fc4, 1878 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266453: Shenandoah: Disable write protections before patching nmethod in nmethod_barrier on MacOSX/AArch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266453 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8266453, https://git.openjdk.java.net/jdk/commit/61bb6eca3e34b3f8382614edccd167f7ecefba65, 1866 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266522: Shenandoah: Shenandoah LRB calls wrong runtime barrier on aarch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266522 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8266522, https://git.openjdk.java.net/jdk/commit/71d0858b3216e6996e217707678680c602b4404d, 1866 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266802: Shenandoah: Round up region size to page size unconditionally Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266802 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8266802, https://git.openjdk.java.net/jdk/commit/e5d3ee394ae940ee0111489e6e072f327ec29c3b, 1860 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8267561: Shenandoah: Reference processing not properly setup for outside of cycle degenerated GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267561 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 11: 11.0.12, JDK-8267561, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/4bbfb418457a, 1845 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8268127: Shenandoah: Heap size may be too small for region to align to large page size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8268127 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 17: 17, JDK-8268127, https://git.openjdk.java.net/jdk/commit/5ad4a91c3d89f7118a99e5bd56fc86a9a6d57abf, 1831 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8276201: Shenandoah: Race results degenerated GC to enter wrong entry point Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8276201 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 18: 18, JDK-8276201, https://git.openjdk.java.net/jdk/commit/dbf5100dd705fbe4a3aeae49405ca541d581f106, 1686 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276853, https://git.openjdk.java.net/jdk17u/commit/7176520d44fcc5a967eda246f914bbc341b14179, 1678 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8276205: Shenandoah: CodeCache_lock should always be held for initializing code cache iteration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8276205 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 18: 18, JDK-8276205, https://git.openjdk.java.net/jdk/commit/99b7b95e014da6e491ba7adfd21de53d6ae166fe, 1685 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277339, https://git.openjdk.java.net/jdk17u/commit/f1a8a22f54438ede20d73297b19b9f95cfc3ad21, 1669 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8279540: Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8279540 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 19: 19, JDK-8279540, https://git.openjdk.java.net/jdk/commit/4243f4c998344e77dccd4d5605e56e869bc8af89, 1619 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8290198: Shenandoah: a few Shenandoah tests failure after JDK-8214799 11u backport Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8290198 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 11: 11.0.17, JDK-8290198, https://git.openjdk.org/jdk11u-dev/commit/9d0b5e59f41dd6ed6b6eca57996346b038863c68, 1431 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8290250: Shenandoah: disable Loom for iu mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8290250 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 19: 19, JDK-8290250, https://git.openjdk.org/jdk19/commit/c8e03151142c444710321c2e8a41e242283922a4, 1430 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8288129: Shenandoah: Skynet test crashed with iu + aggressive Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8288129 Reporter: Zhengyu Gu Assignee: Andrew Dinn Priority: P3 Components: hotspot/gc Original Fix: 20: 20, JDK-8288129, https://git.openjdk.org/jdk/commit/84d7ff64d86388cc60cd8257b7b1fb5a6e8c6804, 1361 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8305403: Shenandoah evacuation workers may deadlock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8305403 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 21: 21, JDK-8305403, https://git.openjdk.org/jdk/commit/793da60ee833d09db0f6f14b50a7cbd7f4549e3b, 1156 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.8, JDK-8307066, https://git.openjdk.org/jdk17u-dev/commit/1ba2d5310ad80ab595cb2ee7ad62cbe569d0110c, 1143 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8306734: Shenandoah: Missing barriers on deoptimization path Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306734 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 21: 21, JDK-8306734, https://git.openjdk.org/jdk/commit/28829f308fe6314388c9a47b91273bcf81eb806c, 1145 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8299614: Shenandoah: STW mark should keep nmethod/oops referenced from stack chunk alive Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8299614 Reporter: Nick Gasson Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 22: 22, JDK-8299614, https://git.openjdk.org/jdk/commit/ece9bdfc838a5c419c789319ff794f1ae29b0256, 1005 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8316495, https://git.openjdk.org/jdk21u/commit/ad222a46f93a6532c84269c39255e6caf479baad, 999 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8316929 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 22: 22, JDK-8316929, https://git.openjdk.org/jdk/commit/e25121d1d908bd74e7a5914d85284ab322bed1a3, 985 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8318542, https://git.openjdk.org/jdk21u/commit/55d0c790896f32ab6373e6bb3283337503904d98, 968 day(s) ago 17: 17.0.11, JDK-8321848, https://git.openjdk.org/jdk17u-dev/commit/f8e54a91a9947f3c27f601fed1fc6e6a381d4e9a, 915 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323086 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 23: 23, JDK-8323086, https://git.openjdk.org/jdk/commit/c4a83bd6f6c45e72bd776e929005be0aa9408867, 887 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324034, https://git.openjdk.org/jdk21u-dev/commit/9ca87615550eba5493dde94e6204e58ca8cc1119, 878 day(s) ago 17: 17.0.11, JDK-8324656, https://git.openjdk.org/jdk17u-dev/commit/cb3bd49a8d2d41e0039d325f1e0dc335daea5b0a, 871 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8325587: Shenandoah: ShenandoahLock should allow blocking in VM Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325587 Reporter: Kelvin Nilsen Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/gc Original Fix: 23: 23, JDK-8325587, https://git.openjdk.org/jdk/commit/492e8bf563135d27b46fde198880e62d5f1940e8, 844 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8335164, https://git.openjdk.org/jdk21u-dev/commit/ad5e16f6b31608a22ed90e42d84d0ffa1df6ffc5, 718 day(s) ago 17: 17.0.14, JDK-8339461, https://git.openjdk.org/jdk17u-dev/commit/dc69e059b16414c40ca9eabca136e71ed7bd1793, 649 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8316328 Reporter: Sergey Bylokhov Assignee: Sergey Bylokhov Priority: P3 Components: hotspot/gc Original Fix: 23: 23, JDK-8316328, https://git.openjdk.org/jdk/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb, 751 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8333232, https://git.openjdk.org/jdk21u-dev/commit/56fdca38bc7cd4af852a461931e280c9595c5a4e, 745 day(s) ago 17: 17.0.13, JDK-8333707, https://git.openjdk.org/jdk17u-dev/commit/28aa19e68779cc1209b712bbaf3e54b26f874b9c, 738 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8339651: ShenandoahPacer::setup_for_mark, ShenandoahPacer::setup_for_updaterefs and ShenandoahPacer::setup_for_evac runtime error: division by zero Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8339651 Reporter: Matthias Baesken Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 24: 24, JDK-8339651, https://git.openjdk.org/jdk/commit/06f34d7ed2ac77e30b2a891b7a0549055ed40da3, 611 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345293: Fix generational Shenandoah with compact headers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345293 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/gc Original Fix: 24: 24, JDK-8345293, https://git.openjdk.org/jdk/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf280, 557 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8346737: GenShen: Generational memory pools should not report zero for maximum capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346737 Reporter: William Kemper Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8346737, https://git.openjdk.org/jdk/commit/249f141211c94afcce70d9d536d84e108e07b4e5, 540 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345750: Shenandoah: Test TestJcmdHeapDump.java#aggressive intermittent assert(gc_cause() == GCCause::_no_gc) failed: Over-writing cause Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345750 Reporter: Sendao Yan Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8345750, https://git.openjdk.org/jdk/commit/6a29a8110ec38b4adc8163ba8651cbc935353f1d, 508 day(s) ago Backports and Forwardports: 21: 21.0.7, JDK-8348394, https://git.openjdk.org/jdk21u-dev/commit/8c3ab36dfad48aee84cd6657a4fb6d992a8a09ad, 507 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348268 Reporter: Matthias Baesken Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8348268, https://git.openjdk.org/jdk/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b, 487 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348092 Reporter: Martin Doerr Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8348092, https://git.openjdk.org/jdk/commit/28e744dc642db8ebe376403f28630438a5ee3f44, 485 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351464 Reporter: Xiaolong Peng Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8351464, https://git.openjdk.org/jdk/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2, 452 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity # Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348400 Reporter: Martin Doerr Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8348400, https://git.openjdk.org/jdk/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28, 444 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345399 Reporter: Martin Doerr Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8345399, https://git.openjdk.org/jdk/commit/4d1de46cb882bade5781255b646f623b55d7180f, 439 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352185: Shenandoah: Invalid logic for remembered set verification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352185 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 25: 25, JDK-8352185, https://git.openjdk.org/jdk/commit/4d1de46cb882bade5781255b646f623b55d7180f, 439 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8357976: GenShen crash in swap_card_tables: Should be clean Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8357976 Reporter: Kerem Kat Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8357976, https://git.openjdk.org/jdk/commit/382f870cd53d69dfc1d2b96150aa2c026e47f642, 361 day(s) ago Backports and Forwardports: 25: 25, JDK-8361914, https://git.openjdk.org/jdk/commit/4d5211ccb0dce13eeef9b7f12d014dd58957c854, 338 day(s) ago 25: 25.0.1, JDK-8362063, https://git.openjdk.org/jdk25u/commit/4d5211ccb0dce13eeef9b7f12d014dd58957c854, 338 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8357550: GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8357550 Reporter: Kerem Kat Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8357550, https://git.openjdk.org/jdk/commit/17cf49746d0c289bdf779c974cdc84a3ab32ab4b, 358 day(s) ago Backports and Forwardports: 25: 25, JDK-8360301, https://git.openjdk.org/jdk/commit/636b56374e4617ebd28c69ccac71fbf29dfd648e, 355 day(s) ago 25: 25.0.1, JDK-8362022, https://git.openjdk.org/jdk25u/commit/636b56374e4617ebd28c69ccac71fbf29dfd648e, 355 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8360775: Fix Shenandoah GC test failures when APX is enabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8360775 Reporter: Srinivas Parasa Assignee: Srinivas Parasa Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8360775, https://git.openjdk.org/jdk/commit/1c560727b850593561982ccc3ed37b0e98b3bbee, 344 day(s) ago Backports and Forwardports: 25: 25, JDK-8362099, https://git.openjdk.org/jdk/commit/9f218452625250109e3f2fca22319ae36205f0b3, 335 day(s) ago 25: 25.0.1, JDK-8362906, https://git.openjdk.org/jdk25u/commit/9f218452625250109e3f2fca22319ae36205f0b3, 335 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8360288: Shenandoah crash at size_given_klass in op_degenerated Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8360288 Reporter: Kerem Kat Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8360288, https://git.openjdk.org/jdk/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180, 332 day(s) ago Backports and Forwardports: 25: 25, JDK-8362525, https://git.openjdk.org/jdk/commit/347084bfbdbf048cd50c0e13e43ae53f6da77e6e, 331 day(s) ago 25: 25.0.1, JDK-8362939, https://git.openjdk.org/jdk25u/commit/347084bfbdbf048cd50c0e13e43ae53f6da77e6e, 331 day(s) ago 21: 21.0.10, JDK-8369414, https://git.openjdk.org/jdk21u-dev/commit/ec152d943634f3394708c2f287f30d60b4f152db, 249 day(s) ago 17: 17.0.18, JDK-8369941, https://git.openjdk.org/jdk17u-dev/commit/3a21a2741395ad9bfd5afb421e8a50b8ee769c11, 241 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8364159: Shenandoah assertions after JDK-8361712 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364159 Reporter: Matthias Baesken Assignee: Thomas Stuefe Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8364159, https://git.openjdk.org/jdk/commit/317dacc308993d534aeba397d0550ad056fe595b, 319 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367709: GenShen: Dirty cards for objects that get promoted by safepoint that intervenes between allocation and stores Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367709 Reporter: Xiaolong Peng Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8367709, https://git.openjdk.org/jdk/commit/d4472979c43d9825ed2d008dbaed26dbf6d36180, 240 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382553, https://git.openjdk.org/jdk25u-dev/commit/1bb37306cd2e3c88dcf49863c82c95a01c4eefaf, 54 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8358735: GenShen: block_start() may be incorrect after class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358735 Reporter: Y. Ramakrishna Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: 26: 26, JDK-8358735, https://git.openjdk.org/jdk/commit/8531fa146be1da5e96c0f23091882a27c67d7893, 214 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8374919, https://git.openjdk.org/jdk25u-dev/commit/a5bb313d3ccfb1fb7b72450d0c3c303afac6de1e, 155 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377142: Jtreg test gc/shenandoah/oom/TestThreadFailure.java triggers assert(young_reserve + reserve_for_mixed + reserve_for_promo <= old_available + young_available) failed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377142 Reporter: Matthias Baesken Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8377142, https://git.openjdk.org/jdk/commit/526228ca3f785263ed03995df3da09ef737ba4ca, 107 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8312116: GenShen: make instantaneous allocation rate triggers more timely Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8312116 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8312116, https://git.openjdk.org/jdk/commit/0b183bf2d608bedf118607b1471fbf1e68813a08, 103 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381382: Shenandoah: assert(capacity > 0) failed: free regions must have allocation capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381382 Reporter: William Kemper Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8381382, https://git.openjdk.org/jdk/commit/01bfd427a322c6f92643c7920bbd1b1b35141a69, 59 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384478, https://git.openjdk.org/jdk25u-dev/commit/d37b1cc8e46f5b52758743115e621f220576dfde, 32 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381933: Possible memory leak in src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381933 Reporter: Webbug Group Assignee: William Kemper Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8381933, https://git.openjdk.org/jdk/commit/d6a255d74ce2b3cb197343208946fdaed11ca08e, 58 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382637: GenShen: ubsan error, divide by zero during TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382637 Reporter: William Kemper Assignee: Xiaolong Peng Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8382637, https://git.openjdk.org/jdk/commit/695bcff2e886e74ed3faef87c4678f8a5c3165fd, 51 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382390: Shenandoah: heap usage log improvement Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382390 Reporter: Rui Li Assignee: Rui Li Priority: P3 Components: hotspot/gc Original Fix: 27: 27, JDK-8382390, https://git.openjdk.org/jdk/commit/153257f2968fef3bcdb10d9d2ad033da49ea0563, 22 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382627: Shenandoah: assert(old_reserve_result + young_reserve_result <= old_available + young_available) failed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382627 Reporter: Matthias Baesken Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: 28: 28, JDK-8382627, https://git.openjdk.org/jdk/commit/a81ccf89d7b990b1c26aef4445046171c6f8020d, 1 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8250841: Shenandoah: need to reset/finish dead counters for StringTable/ResolvedMethodTable during STW root processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8250841 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P3 Components: hotspot/gc Original Fix: 15: 15.0.1, JDK-8250841, (The push URL is not available until CPU is released), -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8347353: [Shenandoah] guarantee(stats.non_trashed_span() <= generation_capacity) failed: Before Mark: generation (Young) size spanned by regions (1244) * region size (256K) must not exceed current capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347353 Reporter: Matthias Baesken Assignee: Kelvin Nilsen Priority: P3 Components: hotspot/gc Original Fix: -1: N/A, JDK-8347353, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8204969: Asserts in objArrayKlass.cpp need to use _raw variants of obj_addr_at() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8204969 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8204969, http://hg.openjdk.java.net/jdk/jdk/rev/343f580476d6, 2865 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8210879: ClassLoaderStatsClosure does raw oop comparison Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8210879 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8210879, http://hg.openjdk.java.net/jdk/jdk/rev/61f62fb4d4bf, 2824 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8213352: Separate BufferNode allocation from PtrQueueSet Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8213352 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8213352, http://hg.openjdk.java.net/jdk/jdk/rev/6df094be7f58, 2767 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8214278: Cleanup process_completed_threshold and related state Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8214278 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8214278, http://hg.openjdk.java.net/jdk/jdk/rev/9cfa2e273b77, 2754 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8215220: Simplify Shenandoah task termination in aborted paths Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215220 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 12: 12, JDK-8215220, http://hg.openjdk.java.net/jdk/jdk/rev/632c4baddbb8, 2739 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8214201: Make PtrQueueSet completed buffer list private Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8214201 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8214201, http://hg.openjdk.java.net/jdk/jdk/rev/35530ca3e0b2, 2726 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8216973: Shenandoah: Kick up cleanup phases in the right places Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8216973 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8216973, http://hg.openjdk.java.net/jdk/jdk/rev/5328dd5d2be8, 2708 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8215549: Shenandoah deduplication cleans up table/queue twice Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215549 Reporter: Thomas Schatzl Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8215549, http://hg.openjdk.java.net/jdk/jdk/rev/72fdf46a274e, 2707 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217213: shenandoahTaskQueue.hpp includes .inline.hpp file Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217213 Reporter: Thomas Schatzl Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217213, http://hg.openjdk.java.net/jdk/jdk/rev/687a5c204419, 2704 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217319: Cleanup Shenandoah includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217319 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217319, http://hg.openjdk.java.net/jdk/jdk/rev/5dc89efc08f0, 2703 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217343: Shenandoah control thread should be able to run at critical priority Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217343 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217343, http://hg.openjdk.java.net/jdk/jdk/rev/683a112e0e1e, 2703 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217400: Optimized build is broken by Shenandoah changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217400 Reporter: Vladimir Ivanov Assignee: Vladimir Ivanov Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217400, http://hg.openjdk.java.net/jdk/jdk/rev/6a3586523418, 2703 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8212826: Make PtrQueue free list lock-free Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8212826 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8212826, http://hg.openjdk.java.net/jdk/jdk/rev/9ff1e6cacac3, 2702 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217342: Build failed with excluding JFR Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217342 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217342, http://hg.openjdk.java.net/jdk/jdk/rev/690aed53fef0, 2701 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217016: Shenandoah: Streamline generation of CAS barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217016 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217016, http://hg.openjdk.java.net/jdk/jdk/rev/74a5ef4c81cc, 2694 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217785: Padding ParallelTaskTerminator::_offered_termination variable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217785 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217785, http://hg.openjdk.java.net/jdk/jdk/rev/aed190ed8549, 2693 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8217578: Shenandoah cleanup unused timings after concurrent string table change Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217578 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8217578, http://hg.openjdk.java.net/jdk/jdk/rev/f38270ce02cc, 2691 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8203232: Shenandoah: Resolve oops in SATB filter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8203232 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8203232, http://hg.openjdk.java.net/jdk/jdk/rev/f42c58bab973, 2670 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8219857: Shenandoah GC may initialize thread's gclab twice Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8219857 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8219857, http://hg.openjdk.java.net/jdk/jdk/rev/235b0e817c32, 2662 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8219976: GarbageCollectionNotificationInfo always says "No GC" when running Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8219976 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8219976, http://hg.openjdk.java.net/jdk/jdk/rev/f3fd73c3a077, 2661 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8219613: Use NonJavaThread PtrQueues Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8219613 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8219613, http://hg.openjdk.java.net/jdk/jdk/rev/a421bdf22394, 2657 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220228: Improve Shenandoah pacing histogram message Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220228 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220228, http://hg.openjdk.java.net/jdk/jdk/rev/274361bd6915, 2656 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220350: Refactor ShenandoahHeap::initialize Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220350 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220350, http://hg.openjdk.java.net/jdk/jdk/rev/c97c87e96897, 2652 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220444 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220444, http://hg.openjdk.java.net/jdk/jdk/rev/be40860e8227, 2651 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220546: Shenandoah Reports timing details for weak root processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220546 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220546, http://hg.openjdk.java.net/jdk/jdk/rev/8b61a38be0c5, 2649 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220712: [TESTBUG] gc/shenandoah/compiler/TestMaybeNullUnsafeAccess should run with Shenandoah enabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220712 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220712, http://hg.openjdk.java.net/jdk/jdk/rev/6f14d52d5e10, 2648 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220780: ShenandoahBS::AccessBarrier::oop_store_in_heap ignores AS_NO_KEEPALIVE Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220780 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220780, http://hg.openjdk.java.net/jdk/jdk/rev/e81b44c68680, 2644 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220812: gc/shenandoah/options/TestLoopMiningArguments.java fails if default GC is serial/parallel/cms Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220812 Reporter: Qi Ao Assignee: Qi Ao Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220812, http://hg.openjdk.java.net/jdk/jdk/rev/5f4dedb4dcf5, 2644 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221278: Shenandoah should not enqueue string dedup candidates during root scan Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221278 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221278, http://hg.openjdk.java.net/jdk/jdk/rev/8478c8c48886, 2641 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221629: Shenandoah: Cleanup class unloading logic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221629 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221629, http://hg.openjdk.java.net/jdk/jdk/rev/8cd2af66ac7c, 2633 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221688: Quarantine Shenandoah string dedup tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221688 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221688, http://hg.openjdk.java.net/jdk/jdk/rev/a335a4ddc631, 2633 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221735: Shenandoah fails ctw/modules/jdk_management_agent.java with Traversal Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221735 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221735, http://hg.openjdk.java.net/jdk/jdk/rev/dfaa9daab43c, 2631 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221750: Shenandoah: Enable ThreadLocalHandshake by default Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221750 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221750, http://hg.openjdk.java.net/jdk/jdk/rev/62e87f00e420, 2630 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221751: Shenandoah: Improve SATB enqueueing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221751 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221751, http://hg.openjdk.java.net/jdk/jdk/rev/cdc3bb0983a6, 2629 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221875: Unquarantine Shenandoah string dedup tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221875 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221875, http://hg.openjdk.java.net/jdk/jdk/rev/cbde3b803d93, 2629 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220664: Simplify ShenandoahUpdateHeapRefsClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220664 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8220664, http://hg.openjdk.java.net/jdk/jdk/rev/f855ec13aa25, 2628 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221766: Load-reference barriers for Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221766 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221766, http://hg.openjdk.java.net/jdk/jdk/rev/6c0ab8bd8da5, 2627 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8225516: Load reference barriers for Shenandoah Shenandoah used to employ the weak to-space invariant: allow reads to be done from the collection set while it is being evacuated, and evacuate objects on writes to them. This forced the implementation to have simple read barriers before every read accesses (including primitive ones), and complicated write barriers before every write access (including primitive ones), plus handling the cases where both copies of the objects are exposed (for example, in acmp). With this change, Shenandoah rewires the barriers to employ stronger to-space invariant: never expose objects in the collection set, evacuating them eagerly on reference load. Implementation rewires that used to be the write barrier handling code to every reference load, and removes other barriers (read, acmp, storeval barriers). The change makes simpler barrier interface, provides more opportunities for performance optimizations, reduces the maintenance burden. Even though Shenandoah makes more complicated read barriers with this change, the incidence of those barriers is lower, because there are no barriers on writes anymore, and only reference loads need to be handled. This makes the change performance neutral or performance-positive on many workloads, even with simpler optimization code. ---------------------------------------------------------------------------------------------------- JDK-8221848: Shenandoah: ArrayCopy post-barrier improvements Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221848 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221848, http://hg.openjdk.java.net/jdk/jdk/rev/13c02cc7a6e5, 2627 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222129: Shenandoah: Missing CompareAndSwapP/N case in get_barrier_strength() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222129 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222129, http://hg.openjdk.java.net/jdk/jdk/rev/0608ef3a7740, 2623 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222130: Shenandoah should verify roots after pre-evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222130 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222130, http://hg.openjdk.java.net/jdk/jdk/rev/b9c461c02f7c, 2623 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222185: Shenandoah should report "committed" as capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222185 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222185, http://hg.openjdk.java.net/jdk/jdk/rev/511be32f3863, 2622 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226482: Shenandoah Logs Report Proper Committed Heap Size In previous releases, Shenandoah reported the max heap size as the current heap size. This reporting error resulted from changing the heap sizing scheme to per-region commit/uncommit. In this release, Shenandoah reports the proper amount of committed memory that is taken by the current heap. The changes in this release also eliminate redundant logging lines that print reserved/committed/used memory sizes. This change makes Shenandoah GC logging more consistent with other GCs. Users are advised to check their GC log parsing scripts. See JDK-8222185. ---------------------------------------------------------------------------------------------------- JDK-8222227: Shenandoah: Fix Traversal GC weak roots handling in final-traversal pause Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222227 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222227, http://hg.openjdk.java.net/jdk/jdk/rev/6ad0281a654e, 2622 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222259 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222259, http://hg.openjdk.java.net/jdk/jdk/rev/a84fefde0543, 2622 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222188: Shenandoah: Adjust Shenandoah work gang types Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222188 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222188, http://hg.openjdk.java.net/jdk/jdk/rev/60bc754b9744, 2620 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222403: Shenandoah: Remove ShenandoahAlwaysTrueClosure, use AlwaysTrueClosure instead Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222403 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222403, http://hg.openjdk.java.net/jdk/jdk/rev/33fda525ad41, 2619 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222419: Shenandoah: Remove unused _par_state_string in ShenandoahRootProcessor Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222419 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222419, http://hg.openjdk.java.net/jdk/jdk/rev/94148bed13c4, 2619 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222425: Shenandoah: Move commonly used closures to separate files Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222425 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222425, http://hg.openjdk.java.net/jdk/jdk/rev/fb53a1c25903, 2616 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222490: Shenandoah: Remove unused _par_state_string in ShenandoahRootEvacuator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222490 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222490, http://hg.openjdk.java.net/jdk/jdk/rev/377dcf569920, 2616 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222843: Print Shenandoah cset map addresses in hs_err Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222843 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222843, http://hg.openjdk.java.net/jdk/jdk/rev/f6f95cb8643e, 2608 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223184 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223184, http://hg.openjdk.java.net/jdk/jdk/rev/5ddea9d48649, 2600 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222992: Shenandoah: Pre-evacuate all roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222992 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8222992, http://hg.openjdk.java.net/jdk/jdk/rev/df2b3565f343, 2599 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223258 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223258, http://hg.openjdk.java.net/jdk/jdk/rev/764addae3e37, 2599 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223244: Fix usage of ARRAYCOPY_DISJOINT decorator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223244 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223244, http://hg.openjdk.java.net/jdk/jdk/rev/de34f4b370b0, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223447: Stabilize gc/shenandoah/TestStringDedupStress test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223447 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223447, http://hg.openjdk.java.net/jdk/jdk/rev/98558b7544c7, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223449: Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223449 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223449, http://hg.openjdk.java.net/jdk/jdk/rev/f7b4471933d3, 2594 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223567 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223567, http://hg.openjdk.java.net/jdk/jdk/rev/1321f8cf9de5, 2593 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223759: Shenandoah should allow arbitrarily low initial heap size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223759 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223759, http://hg.openjdk.java.net/jdk/jdk/rev/0eee5adb22d7, 2588 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226483: Shenandoah Accepts Arbitrarily Low Initial Heap Size The Shenandoah implementation has been improved to allow arbitrarily low initial heap size. Before this change, Shenandoah needed at least 10 regions to cover `-Xms`. With large heaps and/or larger regions, those 10 regions could use a significant amount of space. This requirement is relaxed now, and Shenandoah can run with the lowest `-Xms` that the shared JVM code can accept. ---------------------------------------------------------------------------------------------------- JDK-8223762: Shenandoah: overflows in calculations involving heap capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223762 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223762, http://hg.openjdk.java.net/jdk/jdk/rev/76751d3faf7b, 2588 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223215: Shenandoah: Support verifying subset of roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223215 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223215, http://hg.openjdk.java.net/jdk/jdk/rev/b99e97bc5040, 2587 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224043 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224043, http://hg.openjdk.java.net/jdk/jdk/rev/d43cc2039ccf, 2585 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223774: Shenandoah: Refactor ShenandoahRootProcessor and family Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223774 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223774, http://hg.openjdk.java.net/jdk/jdk/rev/ba1eccda5450, 2584 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8223951: Shenandoah: Only need to update thread roots during final update refs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8223951 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8223951, http://hg.openjdk.java.net/jdk/jdk/rev/fe4c2de90b59, 2584 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221507: Implement JFR events for Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221507 Reporter: Ken Dobson Assignee: Ken Dobson Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8221507, http://hg.openjdk.java.net/jdk/jdk/rev/43340a79840d, 2581 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8226478: JFR events for Shenandoah This release implements two JFR events ShenandoahHeapRegionStateChange and ShenandoahHeapRegionInformation which provide internal GC diagnostic data that can be used to visualize the shenandoah heap regions. ---------------------------------------------------------------------------------------------------- JDK-8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224210 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224210, http://hg.openjdk.java.net/jdk/jdk/rev/2d90a0988c95, 2581 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224167: Refactor PtrQueue completed buffer processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224167 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224167, http://hg.openjdk.java.net/jdk/jdk/rev/76d3d96a8bc2, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224495 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224495, http://hg.openjdk.java.net/jdk/jdk/rev/a5f5e680ea32, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224508 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224508, http://hg.openjdk.java.net/jdk/jdk/rev/0b56fc0448ec, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224525: Shenandoah: Eliminate shenandoah verifier's side-effects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224525 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224525, http://hg.openjdk.java.net/jdk/jdk/rev/37d8790efed7, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224579 Reporter: Qi Ao Assignee: Qi Ao Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224579, http://hg.openjdk.java.net/jdk/jdk/rev/b1f070f4a4ae, 2580 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224626: Shenandoah: Elide barriers on uncommon traps Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224626 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224626, http://hg.openjdk.java.net/jdk/jdk/rev/377bba651f4e, 2579 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224667: Shenandoah: Post-LRB cleanup Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224667 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224667, http://hg.openjdk.java.net/jdk/jdk/rev/738285c4d1e1, 2578 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224679 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224679, http://hg.openjdk.java.net/jdk/jdk/rev/da5435d9a801, 2578 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224115: Shenandoah: Eliminate RWLock that protects recorded nmethod data array Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224115 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224115, http://hg.openjdk.java.net/jdk/jdk/rev/fc66237d5eae, 2577 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224751 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224751, http://hg.openjdk.java.net/jdk/jdk/rev/812212323fb1, 2574 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224932 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224932, http://hg.openjdk.java.net/jdk/jdk/rev/2fc6027f0eed, 2572 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225017: [TESTBUG] gc/shenandoah/oom/TestThreadFailure.java takes too long Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225017 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225017, http://hg.openjdk.java.net/jdk/jdk/rev/8a1095447ae6, 2572 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8224978: Shenandoah: Allows root verifier to verify some roots outside safepoints with proper locks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224978 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8224978, http://hg.openjdk.java.net/jdk/jdk/rev/04ff1e00635a, 2571 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225046: Shenandoah metrics logs refactoring Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225046 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225046, http://hg.openjdk.java.net/jdk/jdk/rev/6c205bbdafd2, 2568 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225171: Remove leftovers in shenandoahBarrierSetC1.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225171 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225171, http://hg.openjdk.java.net/jdk/jdk/rev/d3e404cc3972, 2567 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225341: Shenandoah: CM::update_thread_roots() needs to handle derived pointers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225341 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225341, http://hg.openjdk.java.net/jdk/jdk/rev/27080d54c644, 2566 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225342: Shenandoah: use COMPILER2_OR_JVMCI macro consistently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225342 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225342, http://hg.openjdk.java.net/jdk/jdk/rev/9775d05d69c8, 2566 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225357: Rewire ShenandoahHeap::maybe_update_with_forwarded for contending fixups Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225357 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225357, http://hg.openjdk.java.net/jdk/jdk/rev/55319b27b346, 2564 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225441: Cleanup ShenandoahHeap::atomic_compare_exchange_oop Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225441 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225441, http://hg.openjdk.java.net/jdk/jdk/rev/09b09388f197, 2564 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225514: Shenandoah: ShenandoahCodeRoots should inherit from AllStatic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225514 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225514, http://hg.openjdk.java.net/jdk/jdk/rev/218f5a414379, 2560 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225572: Shenandoah: Move JNIHandles root out of serial roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225572 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 13: 13, JDK-8225572, http://hg.openjdk.java.net/jdk/jdk/rev/f7cc25dda38a, 2559 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225550: Shenandoah: Prevent SH::object_iterate() call's side-effects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225550 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225550, http://hg.openjdk.java.net/jdk/jdk/rev/9c6d907cefac, 2556 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225743: Remove ShenandoahBarrierSetC2::escape_is_barrier_node and related GC interface Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225743 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225743, http://hg.openjdk.java.net/jdk/jdk/rev/b444bbe5c45c, 2556 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225573 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225573, http://hg.openjdk.java.net/jdk/jdk/rev/970adfac768d, 2552 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225582: Shenandoah: Enable concurrent evacuation of JNIHandles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225582 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225582, http://hg.openjdk.java.net/jdk/jdk/rev/e9da3a44a7ed, 2552 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225590 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225590, http://hg.openjdk.java.net/jdk/jdk/rev/79a7fc6c9bc7, 2550 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226413: Shenandoah: Separate root scanner for SH::object_iterate() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226413 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226413, http://hg.openjdk.java.net/jdk/jdk/rev/6a7d6b6bbd78, 2550 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226310: Shenandoah: Concurrent evacuation of CLDG Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226310 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226310, http://hg.openjdk.java.net/jdk/jdk/rev/c396e381cfa4, 2546 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226311: Shenandoah: Concurrent evacuation of OopStorage backed weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226311 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226311, http://hg.openjdk.java.net/jdk/jdk/rev/aee0d296c0ef, 2546 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226586 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226586, http://hg.openjdk.java.net/jdk/jdk/rev/c9e362aef472, 2546 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225255: Make SATB qset lock-free Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225255 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225255, http://hg.openjdk.java.net/jdk/jdk/rev/e64383344f14, 2544 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226957: Shenandoah: Remove obsoleted "ShenandoahStoreCheck" option Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226957 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226957, http://hg.openjdk.java.net/jdk/jdk/rev/4077a625a01f, 2540 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227101: Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227101 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227101, http://hg.openjdk.java.net/jdk/jdk/rev/c7a7728eeddc, 2538 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226757: Shenandoah: Make traversal and passive modes explicit Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226757 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226757, http://hg.openjdk.java.net/jdk/jdk/rev/4644b3155fce, 2537 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227199: Shenandoah: Remove superfluous calls to can_do_traversal_gc() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227199 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227199, http://hg.openjdk.java.net/jdk/jdk/rev/0246f81c1dcd, 2537 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226822: GC interface for C1 runtime calls Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226822 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226822, http://hg.openjdk.java.net/jdk/jdk/rev/05dac93510c0, 2536 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227039: Shenandoah: Aggressive heuristics for Traversal mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227039 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227039, http://hg.openjdk.java.net/jdk/jdk/rev/66a748c4f3ff, 2536 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227327: Shenandoah: Faster and more parallel tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227327 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227327, http://hg.openjdk.java.net/jdk/jdk/rev/78a2b1bb15cf, 2535 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8226695 Reporter: Zhengyu Gu Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8226695, https://hg.openjdk.java.net/jdk/jdk/rev/92ab031d6540, 2530 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227637 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227637, https://hg.openjdk.java.net/jdk/jdk/rev/296560a21cea, 2526 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227676: Shenandoah: More consistent naming of LRB runtime entry points Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227676 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227676, https://hg.openjdk.java.net/jdk/jdk/rev/aa96c53c592b, 2526 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225483: Shenandoah: Enhance native access barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225483 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8225483, https://hg.openjdk.java.net/jdk/jdk/rev/7b671e6b0d5b, 2525 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227635: Shenandoah: SHBSA::load_at() needs to deal IN_NATIVE load Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227635 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227635, https://hg.openjdk.java.net/jdk/jdk/rev/9fbc32392798, 2524 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227677 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227677, https://hg.openjdk.java.net/jdk/jdk/rev/64330bbb9be5, 2524 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228364 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8228364, https://hg.openjdk.java.net/jdk/jdk/rev/08893cf52ee9, 2523 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227755: Need more than 2 distinct CodeCache unloading cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227755 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227755, https://hg.openjdk.java.net/jdk/jdk/rev/ba2bd51ce67e, 2522 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8227866 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8227866, https://hg.openjdk.java.net/jdk/jdk/rev/bf8128faace1, 2518 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228532: Shenandoah: Implement SBSA::try_resolve_jobject_in_native() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228532 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8228532, https://hg.openjdk.java.net/jdk/jdk/rev/db740ced41c4, 2515 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228775 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8228775, https://hg.openjdk.java.net/jdk/jdk/rev/36ac7dfc2141, 2510 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229002 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229002, https://hg.openjdk.java.net/jdk/jdk/rev/29dfefad1d99, 2508 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229206 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229206, https://hg.openjdk.java.net/jdk/jdk/rev/850f456d1e22, 2503 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229213: Shenandoah: Allow VM global oop storage to be processed concurrently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229213 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229213, https://hg.openjdk.java.net/jdk/jdk/rev/18f189e69b29, 2503 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228369: Shenandoah: Refactor LRB C1 stubs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228369 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8228369, https://hg.openjdk.java.net/jdk/jdk/rev/bfcdcd00e4fb, 2497 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229416 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229416, https://hg.openjdk.java.net/jdk/jdk/rev/6390e7056d12, 2497 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229419: Shenandoah: Cleanup LRB strength selector code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229419 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229419, https://hg.openjdk.java.net/jdk/jdk/rev/f3630a2d3d5c, 2497 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229470: Shenandoah: Fix C1 getAndSetObject() failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229470 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229470, https://hg.openjdk.java.net/jdk/jdk/rev/9c0715c5bbf3, 2496 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229474: Shenandoah: Cleanup CM::update_roots() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229474 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229474, https://hg.openjdk.java.net/jdk/jdk/rev/23e13076e102, 2496 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229707 Reporter: Vladimir Kempik Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229707, https://hg.openjdk.java.net/jdk/jdk/rev/ececb6dae777, 2495 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229921: Shenandoah: Make Traversal mode non-experimental Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229921 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229921, https://hg.openjdk.java.net/jdk/jdk/rev/1ba30faf88e5, 2489 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229977: Shenandoah: save/restore FPU state aroud LRB runtime call Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229977 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8229977, https://hg.openjdk.java.net/jdk/jdk/rev/253c817653b6, 2488 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230425 Reporter: Webbug Group Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8230425, https://hg.openjdk.java.net/jdk/jdk/rev/42a13b4e9553, 2477 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230730: UseCompressedOops test crash with assertion failure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230730 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8230730, https://hg.openjdk.java.net/jdk/jdk/rev/c7374ff3f3a3, 2471 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8221361: Eliminate two-phase initialization for PtrQueueSet classes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8221361 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8221361, https://hg.openjdk.java.net/jdk/jdk/rev/baa4dd528de0, 2469 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231086: Shenandoah: Stronger invariant for object-arraycopy Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231086 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231086, https://hg.openjdk.java.net/jdk/jdk/rev/0d7877278adf, 2460 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8237012: Shenandoah arraycopy improvements When handling Object[] arraycopy, Shenandoah used to evacuate array elements / fix references in the destination array after the copy. This is not efficient when multiple copies are done, as fixups would have to run on every copy. Plus, the fixups in the destination array do not improve the accesses to the source array. Unfortunately, this was the only way to deal with arraycopy until the GC API was extended. In JDK 14 with GC API improvements, Shenandoah is now able to fix up object arrays at source before the arraycopy, which improves performance and opens up other optimization opportunities. ---------------------------------------------------------------------------------------------------- JDK-8231087: Shenandoah: Self-fixing load reference barriers for C1/C2 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231087 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231087, https://hg.openjdk.java.net/jdk/jdk/rev/bc0648405d67, 2460 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8237013: Shenandoah self-fixing barriers Before this improvement, Shenandoah LRB barrier performance penalty for accessing forwarded objects involved resolving through the forwarding pointer, until the Update References phase fixed the affected references. A more efficient implementation ships now, where LRB self-fixes the forwarded reference on the same code path, eliminating continuous resolves for potentially hot accesses. Self-fixing is implemented for C1 and C2 (JDK-8231087), interpreter (JDK-8232992) and runtime (JDK-8232010) barriers. ---------------------------------------------------------------------------------------------------- JDK-8231250: Shenandoah: Traversal GC should keep alive weak load from heap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231250 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231250, https://hg.openjdk.java.net/jdk/jdk/rev/e27564cd10e3, 2455 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231447: Shenandoah: Compilation-time regression after JDK-8231086 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231447 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231447, https://hg.openjdk.java.net/jdk/jdk/rev/f642ad5c655f, 2454 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231667: Shenandoah: Full GC should take empty regions into slices for compaction Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231667 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231667, https://hg.openjdk.java.net/jdk/jdk/rev/eba8b29bf528, 2447 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231932 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231932, https://hg.openjdk.java.net/jdk/jdk/rev/b4c660a75b54, 2441 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231946 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231946, https://hg.openjdk.java.net/jdk/jdk/rev/f48737be4fd7, 2441 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231947 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231947, https://hg.openjdk.java.net/jdk/jdk/rev/8b60ae8a2569, 2438 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232102: Shenandoah: print everything in proper units Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232102 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232102, https://hg.openjdk.java.net/jdk/jdk/rev/a7a606f6311c, 2438 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232205 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232205, https://hg.openjdk.java.net/jdk/jdk/rev/791217cdc433, 2433 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232534 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232534, https://hg.openjdk.java.net/jdk/jdk/rev/0cc52a55fce4, 2431 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232573: Shenandoah: cleanup and add more logging for in-pause phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232573 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232573, https://hg.openjdk.java.net/jdk/jdk/rev/92e7d617897e, 2431 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231324: Shenandoah: avoid duplicated weak root works during final traversal Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231324 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8231324, https://hg.openjdk.java.net/jdk/jdk/rev/0279391875bf, 2430 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232008: Shenandoah: C1 load barrier does not match interpreter version Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232008 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232008, https://hg.openjdk.java.net/jdk/jdk/rev/199ee1bf9b3b, 2430 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232009: Shenandoah: C2 load barrier does not match interpreter version Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232009 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232009, https://hg.openjdk.java.net/jdk/jdk/rev/294fe0fef773, 2430 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232010: Shenandoah: implement self-fixing native barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232010 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232010, https://hg.openjdk.java.net/jdk/jdk/rev/3f35a9efd7de, 2430 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232702: Shenandoah: gc/shenandoah/TestVerifyJCStress.java uses non-existent -XX:+VerifyObjectEquals Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232702 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232702, https://hg.openjdk.java.net/jdk/jdk/rev/14e098407bb0, 2428 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232729 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232729, https://hg.openjdk.java.net/jdk/jdk/rev/ca620b06b5c9, 2427 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232747 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232747, https://hg.openjdk.java.net/jdk/jdk/rev/ef2b75750838, 2426 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232791: Shenandoah: passive mode should disable pacing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232791 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232791, https://hg.openjdk.java.net/jdk/jdk/rev/259b54092265, 2426 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232908 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232908, https://hg.openjdk.java.net/jdk/jdk/rev/f8ffc59c2812, 2425 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8222766: Shenandoah: streamline post-LRB CAS barrier (x86) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8222766 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8222766, https://hg.openjdk.java.net/jdk/jdk/rev/6a147ac7a68f, 2424 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8237011: Shenandoah CAS barriers improvements Following the Load-Reference-Barriers work in JDK 13 (JDK-8221766), Shenandoah improves CAS barriers to be more efficient. This may translate to higher performance in heavily concurrent code that deals with lots of object reference CASes, e.g. with AtomicReference.compareAndSet, VarHandle.compareAndSet, Unsafe.compareAndSet, etc. ---------------------------------------------------------------------------------------------------- JDK-8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233021 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233021, https://hg.openjdk.java.net/jdk/jdk/rev/808bbdb79916, 2423 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232992: Shenandoah: Implement self-fixing interpreter LRB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232992 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8232992, https://hg.openjdk.java.net/jdk/jdk/rev/ef8be51fff48, 2420 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233303 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233303, https://hg.openjdk.java.net/jdk/jdk/rev/f547a06da806, 2418 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233387: Shenandoah: passive mode should disable pacing ergonomically Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233387 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233387, https://hg.openjdk.java.net/jdk/jdk/rev/ab4db38ed085, 2416 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233520: Shenandoah: do not sleep when thread is attaching Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233520 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233520, https://hg.openjdk.java.net/jdk/jdk/rev/c727d5d4c22e, 2413 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233574: Shenandoah: build is broken without jfr Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233574 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233574, https://hg.openjdk.java.net/jdk/jdk/rev/03f182a0f62c, 2413 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233401 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233401, https://hg.openjdk.java.net/jdk/jdk/rev/83810b7d12e7, 2411 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233337: Shenandoah: Cleanup AArch64 SBSA::load_reference_barrier_not_null() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233337 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233337, https://hg.openjdk.java.net/jdk/jdk/rev/66b1db608c12, 2409 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233339 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233339, https://hg.openjdk.java.net/jdk/jdk/rev/5606867a5e6e, 2409 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8233850 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8233850, https://hg.openjdk.java.net/jdk/jdk/rev/f92ef5d182b5, 2409 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8234232: [TESTBUG] gc/shenandoah/jvmti/TestHeapDump.java fails with -Xcomp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8234232 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8234232, https://hg.openjdk.java.net/jdk/jdk/rev/8c4c358272a9, 2403 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8234768: Shenandoah: Streamline enqueueing runtime barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8234768 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8234768, https://hg.openjdk.java.net/jdk/jdk/rev/d5a1c6545a2b, 2391 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228720: Shenandoah: Implementation of concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228720 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8228720, https://hg.openjdk.java.net/jdk/jdk/rev/9186be5c78ba, 2390 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235260: Shenandoah: Don't allow recycle-assist until concurrent roots are done Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235260 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235260, https://hg.openjdk.java.net/jdk/jdk/rev/1ea1c063ad52, 2384 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235337: Shenandoah: Fix evac OOM scoping for concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235337 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235337, https://hg.openjdk.java.net/jdk/jdk/rev/db5097a1ec61, 2383 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235355: Shenandoah: Resolve deadlock between OOM handler and nmethod lock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235355 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235355, https://hg.openjdk.java.net/jdk/jdk/rev/8a8c60853789, 2383 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235598: Shenandoah: Update copyrights Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235598 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235598, https://hg.openjdk.java.net/jdk/jdk/rev/a88e99d92248, 2377 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8235685: Shenandoah: Enable leak profiler Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235685 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235685, https://hg.openjdk.java.net/jdk/jdk/rev/4a601cb7a903, 2377 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8237009: Shenandoah supports JFR Leak Profiler After the recent improvements in runtime, users should now be able to use JFR Leak Profiler with Shenandoah GC. This is only available with JDK 14 onwards. ---------------------------------------------------------------------------------------------------- JDK-8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8235776 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 14: 14, JDK-8235776, https://hg.openjdk.java.net/jdk/jdk/rev/28e6387d4a70, 2376 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231670: Remove TaskExecutor abstraction used in preserved marks processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231670 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8231670, https://hg.openjdk.java.net/jdk/jdk/rev/72f39a72b538, 2349 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8228818: Shenandoah: Processing weak roots in concurrent phase when possible Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228818 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8228818, https://hg.openjdk.java.net/jdk/jdk/rev/ddc79542ce3a, 2348 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236851: Shenandoah: More details in Traversal GC event messages Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236851 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8236851, https://hg.openjdk.java.net/jdk/jdk/rev/6298998003aa, 2347 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237017: Shenandoah: Remove racy assertion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237017 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237017, https://hg.openjdk.java.net/jdk/jdk/rev/9338d0f52b2e, 2343 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 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, 2342 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237223: Shenandoah: important flags should not be ergonomic for concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237223 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237223, https://hg.openjdk.java.net/jdk/jdk/rev/d5c222f181b4, 2341 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237543: Shenandoah: More asserts around code roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237543 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237543, https://hg.openjdk.java.net/jdk/jdk/rev/5e65bea99d1f, 2336 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237570: Shenandoah: cleanup uses of allocation/free threshold in static heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237570 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237570, https://hg.openjdk.java.net/jdk/jdk/rev/146949f377a2, 2336 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8237586: Shenandoah: provide option to disable periodic GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8237586 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8237586, https://hg.openjdk.java.net/jdk/jdk/rev/7c606c26d02a, 2335 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8234399: Shenandoah: Cleanup native load barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8234399 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8234399, https://hg.openjdk.java.net/jdk/jdk/rev/36218eab4255, 2334 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8236880: Shenandoah: Move string dedup cleanup into concurrent phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8236880 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8236880, https://hg.openjdk.java.net/jdk/jdk/rev/20cb5d43dc2d, 2334 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8238162: Shenandoah: Remove ShenandoahTaskTerminator wrapper Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8238162 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8238162, https://hg.openjdk.java.net/jdk/jdk/rev/cf7c8e28ff9a, 2321 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8238574: Shenandoah: Assertion failure due to missing null check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8238574 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8238574, https://hg.openjdk.java.net/jdk/jdk/rev/8d8916159b62, 2319 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239081: Shenandoah: Consolidate C1 LRB and native barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239081 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8239081, https://hg.openjdk.java.net/jdk/jdk/rev/9513c13b03f3, 2309 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239868: Shenandoah: ditch C2 node limit adjustments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239868 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8239868, https://hg.openjdk.java.net/jdk/jdk/rev/582928e18beb, 2301 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239904: Shenandoah: accumulated penalties should not be over 100% of capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239904 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8239904, https://hg.openjdk.java.net/jdk/jdk/rev/695c6b0986c3, 2301 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240069: Shenandoah: turn more flags diagnostic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240069 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240069, https://hg.openjdk.java.net/jdk/jdk/rev/495566ff7149, 2299 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240076: Shenandoah: pacer should cover reset and preclean phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240076 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240076, https://hg.openjdk.java.net/jdk/jdk/rev/525cbaab106d, 2299 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239354: Shenandoah: minor enhancements to traversal GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239354 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8239354, https://hg.openjdk.java.net/jdk/jdk/rev/8f26915495d6, 2298 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240215: Shenandoah: remove ShenandoahAllocationTrace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240215 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240215, https://hg.openjdk.java.net/jdk/jdk/rev/c838a35b86e9, 2297 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240216: Shenandoah: remove ShenandoahTerminationTrace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240216 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240216, https://hg.openjdk.java.net/jdk/jdk/rev/df9f37c56847, 2297 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240217: Shenandoah: remove ShenandoahEvacAssist Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240217 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240217, https://hg.openjdk.java.net/jdk/jdk/rev/c005ba590219, 2297 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240511: Shenandoah: parallel safepoint workers count should be ParallelGCThreads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240511 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240511, https://hg.openjdk.java.net/jdk/jdk/rev/6f709455592a, 2293 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240534: Shenandoah: ditch debug safepoint timeout adjustment Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240534 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240534, https://hg.openjdk.java.net/jdk/jdk/rev/2fc917015437, 2292 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240315: Shenandoah: Rename ShLBN::get_barrier_strength() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240315 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240315, https://hg.openjdk.java.net/jdk/jdk/rev/22e4f0169cab, 2290 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240671: Shenandoah: refactor ShenandoahPhaseTimings Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240671 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240671, https://hg.openjdk.java.net/jdk/jdk/rev/dffc5585fa99, 2290 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220503: Move definition of ShenandoahTerminatorTerminator::should_exit_termination() to .cpp file Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220503 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8220503, https://hg.openjdk.java.net/jdk/jdk/rev/598ac6de2237, 2288 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8230853: Shenandoah: replace leftover assert(is_in(...)) with rich asserts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8230853 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8230853, https://hg.openjdk.java.net/jdk/jdk/rev/7e741a3fc650, 2287 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240749: Shenandoah: refactor ShenandoahUtils Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240749 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240749, https://hg.openjdk.java.net/jdk/jdk/rev/a74b7501917d, 2287 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240750: Shenandoah: remove leftover files and mentions of ShenandoahAllocTracker Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240750 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240750, https://hg.openjdk.java.net/jdk/jdk/rev/ffa717c6ffee, 2287 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240868: Shenandoah: remove CM-with-UR piggybacking cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240868 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240868, https://hg.openjdk.java.net/jdk/jdk/rev/6cac1afd2a63, 2286 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8225216: gc/logging/TestMetaSpaceLog.java doesn't work for Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225216 Reporter: Kim Barrett Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8225216, https://hg.openjdk.java.net/jdk/jdk/rev/4ee517d2e206, 2285 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240915: Shenandoah: Remove unused fields in init mark tasks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240915 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240915, https://hg.openjdk.java.net/jdk/jdk/rev/724e0cf52991, 2285 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231668: Remove ForceDynamicNumberOfGCThreads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231668 Reporter: Thomas Schatzl Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8231668, https://hg.openjdk.java.net/jdk/jdk/rev/367b1f73904c, 2284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240872: Shenandoah: Avoid updating new regions from start of evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240872 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240872, https://hg.openjdk.java.net/jdk/jdk/rev/c0f672668596, 2284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240873: Shenandoah: Short-cut arraycopy barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240873 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240873, https://hg.openjdk.java.net/jdk/jdk/rev/cc0ffb1d0458, 2284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240917: Shenandoah: Avoid scanning thread code roots twice in all root scanner Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240917 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240917, https://hg.openjdk.java.net/jdk/jdk/rev/67a2ce1f3a0a, 2284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240948: Shenandoah: cleanup not-forwarded-objects paths after JDK-8240868 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240948 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8240948, https://hg.openjdk.java.net/jdk/jdk/rev/61f6c19d1a56, 2284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241093: Shenandoah: editorial changes in flag descriptions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241093 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241093, https://hg.openjdk.java.net/jdk/jdk/rev/82d11846109a, 2279 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241068: Shenandoah: improve ShenandoahTraversalGC constructor arguments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241068 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241068, https://hg.openjdk.java.net/jdk/jdk/rev/d2d076a7dfc4, 2274 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241067: Shenandoah: improve ShenandoahNMethod::has_cset_oops arguments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241067 Reporter: Aleksey Shipilev Assignee: Aditya Mandaleeka Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241067, https://hg.openjdk.java.net/jdk/jdk/rev/cc739b0abc44, 2273 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241139: Shenandoah: distribute mark-compact work exactly to minimize fragmentation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241139 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241139, https://hg.openjdk.java.net/jdk/jdk/rev/c456587e7ef4, 2273 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241351: Shenandoah: fragmentation metrics overhaul Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241351 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241351, https://hg.openjdk.java.net/jdk/jdk/rev/31bb8878e42e, 2273 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241435: Shenandoah: avoid disabling pacing with "aggressive" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241435 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241435, https://hg.openjdk.java.net/jdk/jdk/rev/c9fba77b1507, 2273 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241520: Shenandoah: simplify region sequence numbers handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241520 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241520, https://hg.openjdk.java.net/jdk/jdk/rev/9517a132eb6d, 2272 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241534: Shenandoah: region status should include update watermark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241534 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241534, https://hg.openjdk.java.net/jdk/jdk/rev/a0826f064eaf, 2272 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241545: Shenandoah: purge root work overwrites counters after JDK-8228818 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241545 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241545, https://hg.openjdk.java.net/jdk/jdk/rev/2ca9499e1c68, 2272 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241583: Shenandoah: turn heap lock asserts into macros Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241583 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241583, https://hg.openjdk.java.net/jdk/jdk/rev/ee707e1ced80, 2271 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241668: Shenandoah: make ShenandoahHeapRegion not derive from ContiguousSpace Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241668 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241668, https://hg.openjdk.java.net/jdk/jdk/rev/731cdb89b27f, 2270 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241673: Shenandoah: refactor anti-false-sharing padding Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241673 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241673, https://hg.openjdk.java.net/jdk/jdk/rev/b2651fabca58, 2270 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241700: Shenandoah: Fold ShenandoahKeepAliveBarrier flag into ShenandoahSATBBarrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241700 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241700, https://hg.openjdk.java.net/jdk/jdk/rev/8da313a83858, 2270 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241692: Shenandoah: remove ShenandoahHeapRegion::_reserved Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241692 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241692, https://hg.openjdk.java.net/jdk/jdk/rev/2ebedcc9933d, 2269 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241740: Shenandoah: remove ShenandoahHeapRegion::_heap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241740 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241740, https://hg.openjdk.java.net/jdk/jdk/rev/3524e8fc7701, 2269 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241743: Shenandoah: refactor and inline ShenandoahHeap::heap() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241743 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241743, https://hg.openjdk.java.net/jdk/jdk/rev/d172861d7559, 2269 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241748: Shenandoah: inline MarkingContext TAMS methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241748 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241748, https://hg.openjdk.java.net/jdk/jdk/rev/fef47d126675, 2269 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241160: Concurrent class unloading reports GCTraceTime events as JFR pause sub-phase events Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241160 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241160, https://hg.openjdk.java.net/jdk/jdk/rev/c6ff1fc60ce6, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241838: Shenandoah: no need to trash cset during final mark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241838 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241838, https://hg.openjdk.java.net/jdk/jdk/rev/4c21f29c72fd, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241841: Shenandoah: ditch one of allocation type counters in ShenandoahHeapRegion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241841 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241841, https://hg.openjdk.java.net/jdk/jdk/rev/634bc0588258, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241842: Shenandoah: inline ShenandoahHeapRegion::region_number Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241842 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241842, https://hg.openjdk.java.net/jdk/jdk/rev/8ed417caf57f, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241844: Shenandoah: rename ShenandoahHeapRegion::region_number Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241844 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241844, https://hg.openjdk.java.net/jdk/jdk/rev/d10588dca67b, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241845: Shenandoah: align ShenandoahHeapRegions to cache lines Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241845 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241845, https://hg.openjdk.java.net/jdk/jdk/rev/f4e48777d978, 2266 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241926: Shenandoah: only print heap changes for operations that directly affect it Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241926 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241926, https://hg.openjdk.java.net/jdk/jdk/rev/5b1576f245c4, 2264 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241983: Shenandoah: simplify FreeSet logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241983 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241983, https://hg.openjdk.java.net/jdk/jdk/rev/fb180ce1f5e4, 2264 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241985: Shenandoah: simplify collectable garbage logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241985 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241985, https://hg.openjdk.java.net/jdk/jdk/rev/40e4705253ac, 2264 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242040: Shenandoah: print allocation failure type Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242040 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242040, https://hg.openjdk.java.net/jdk/jdk/rev/9be4780d3c58, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242041: Shenandoah: adaptive heuristics should account evac reserve in free target Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242041 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242041, https://hg.openjdk.java.net/jdk/jdk/rev/5d55f8f521e9, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242042: Shenandoah: tune down ShenandoahGarbageThreshold Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242042 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242042, https://hg.openjdk.java.net/jdk/jdk/rev/71acd699e4e6, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242075: Shenandoah: rename ShenandoahHeapRegionSize flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242075 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242075, https://hg.openjdk.java.net/jdk/jdk/rev/1c59a582f3d6, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242082: Shenandoah: Purge Traversal mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242082 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242082, https://hg.openjdk.java.net/jdk/jdk/rev/d8d2145c205c, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242083: Shenandoah: split "Prepare Evacuation" tracking into cset/freeset counters Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242083 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242083, https://hg.openjdk.java.net/jdk/jdk/rev/a4699cc7a8ad, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242089: Shenandoah: per-worker stats should be summed up, not averaged Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242089 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242089, https://hg.openjdk.java.net/jdk/jdk/rev/8e43e6b3f957, 2263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242101: Shenandoah: coalesce and parallelise heap region walks during the pauses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242101 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242101, https://hg.openjdk.java.net/jdk/jdk/rev/8be363256518, 2262 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242114: Shenandoah: remove ShenandoahHeapRegion::reset_alloc_metadata_to_shared Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242114 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242114, https://hg.openjdk.java.net/jdk/jdk/rev/4d759a99c277, 2260 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242130: Shenandoah: Simplify arraycopy-barrier dispatching Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242130 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242130, https://hg.openjdk.java.net/jdk/jdk/rev/0c8345a2ad50, 2260 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242054: Shenandoah: New incremental-update mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242054 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242054, https://hg.openjdk.java.net/jdk/jdk/rev/7a6fa1fb094d, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242211: Shenandoah: remove ShenandoahHeuristics::RegionData::_seqnum_last_alloc Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242211 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242211, https://hg.openjdk.java.net/jdk/jdk/rev/d91dac1c51a6, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242212: Shenandoah: initialize ShenandoahHeuristics::_region_data eagerly Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242212 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242212, https://hg.openjdk.java.net/jdk/jdk/rev/cab2205549ac, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242213: Shenandoah: remove ShenandoahHeuristics::_bytes_in_cset Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242213 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242213, https://hg.openjdk.java.net/jdk/jdk/rev/7be4d35707c9, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242217: Shenandoah: Enable GC mode to be diagnostic/experimental and have a name Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242217 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242217, https://hg.openjdk.java.net/jdk/jdk/rev/604a0f9d0287, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242227: Shenandoah: transit regions to cset state when adding to collection set Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242227 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242227, https://hg.openjdk.java.net/jdk/jdk/rev/666a23770f18, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242228: Shenandoah: remove unused ShenandoahCollectionSet methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242228 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242228, https://hg.openjdk.java.net/jdk/jdk/rev/d08486413199, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242229: Shenandoah: inline ShenandoahHeapRegion liveness-related methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242229 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242229, https://hg.openjdk.java.net/jdk/jdk/rev/d2738e1be37a, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242267: Shenandoah: regions space needs to be aligned by os::vm_allocation_granularity() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242267 Reporter: Thomas Stuefe Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242267, https://hg.openjdk.java.net/jdk/jdk/rev/546e0abd767e, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242271: Shenandoah: add test to verify GC mode unlock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242271 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242271, https://hg.openjdk.java.net/jdk/jdk/rev/946e395dc578, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242273: Shenandoah: accept either SATB or IU barriers, but not both Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242273 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242273, https://hg.openjdk.java.net/jdk/jdk/rev/142c56cfa14a, 2259 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241984: Shenandoah: enhance GCTimer and JFR support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241984 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241984, https://hg.openjdk.java.net/jdk/jdk/rev/13e20575efe1, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242301: Shenandoah: Inline LRB runtime call Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242301 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242301, https://hg.openjdk.java.net/jdk/jdk/rev/9a001fab4846, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242316: Shenandoah: Turn NULL-check into assert in SATB slow-path entry Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242316 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242316, https://hg.openjdk.java.net/jdk/jdk/rev/e466454d7cfc, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242353: Shenandoah: micro-optimize region liveness handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242353 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242353, https://hg.openjdk.java.net/jdk/jdk/rev/f275c9540215, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242365: Shenandoah: use uint16_t instead of jushort for liveness cache Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242365 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242365, https://hg.openjdk.java.net/jdk/jdk/rev/9e3539baac38, 2258 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242370: Enable JFR TestGCPhaseConcurrent test for Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242370 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242370, https://hg.openjdk.java.net/jdk/jdk/rev/da01bbe1abc0, 2257 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242375: Shenandoah: Remove ShenandoahHeuristic::record_gc_start/end methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242375 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242375, https://hg.openjdk.java.net/jdk/jdk/rev/59b4b1b1f381, 2257 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242400: Shenandoah: Restore logging to pre-jdk8241984 format Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242400 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242400, https://hg.openjdk.java.net/jdk/jdk/rev/7992ff451fec, 2257 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242638: Shenandoah: restore heap logging for uncommit Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242638 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242638, https://hg.openjdk.java.net/jdk/jdk/rev/52ce7215a38d, 2252 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241142: Shenandoah: should not use parallel reference processing with single GC thread Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241142 Reporter: Aleksey Shipilev Assignee: Aditya Mandaleeka Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241142, https://hg.openjdk.java.net/jdk/jdk/rev/5393acb9f896, 2251 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242602: Shenandoah: allow earlier recycle of trashed regions during concurrent root processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242602 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242602, https://hg.openjdk.java.net/jdk/jdk/rev/ae5b54938c83, 2251 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242625: Shenandoah: restore heap logging for Degenerated/Full cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242625 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242625, https://hg.openjdk.java.net/jdk/jdk/rev/f9bd8ef1ae99, 2252 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242641: Shenandoah: clear live data and update TAMS optimistically Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242641 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242641, https://hg.openjdk.java.net/jdk/jdk/rev/6914509e1781, 2251 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8242643: Shenandoah: split concurrent weak and strong root processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8242643 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8242643, https://hg.openjdk.java.net/jdk/jdk/rev/246962deade4, 2251 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243008: Shenandoah: TestVolatilesShenandoah test failed on aarch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243008 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243008, https://hg.openjdk.java.net/jdk/jdk/rev/36771db0a78a, 2249 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243238: Shenandoah: explicit GC request should wait for a complete GC cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243238 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243238, https://hg.openjdk.java.net/jdk/jdk/rev/51684b9281da, 2245 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243291: Shenandoah: no need to retire TLABs at Init Update Refs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243291 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243291, https://hg.openjdk.java.net/jdk/jdk/rev/5fab4c43545b, 2244 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243301: Shenandoah: ditch ShenandoahAllowMixedAllocs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243301 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243301, https://hg.openjdk.java.net/jdk/jdk/rev/326a2b004834, 2244 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243307: Shenandoah: remove ShCollectionSet::live_data Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243307 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243307, https://hg.openjdk.java.net/jdk/jdk/rev/7eb922e55148, 2244 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243395: Shenandoah: demote guarantee in ShenandoahPhaseTimings::record_workers_end Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243395 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243395, https://hg.openjdk.java.net/jdk/jdk/rev/28d9bc4b13b2, 2244 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243460: Shenandoah: purge init_update_refs_prepare counter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243460 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243460, https://hg.openjdk.java.net/jdk/jdk/rev/288798de1e73, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243463: Shenandoah: ditch total_pause counters Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243463 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243463, https://hg.openjdk.java.net/jdk/jdk/rev/33d09102e7b7, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243464: Shenandoah: print statistic counters in time order Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243464 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243464, https://hg.openjdk.java.net/jdk/jdk/rev/d115f09c2dbf, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243465: Shenandoah: ditch unused pause_other, conc_other counters Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243465 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243465, https://hg.openjdk.java.net/jdk/jdk/rev/26e21c309b26, 2243 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8239786: Shenandoah: print per-cycle statistics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8239786 Reporter: Roman Kennke Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8239786, https://hg.openjdk.java.net/jdk/jdk/rev/6a6909931f9e, 2242 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243478: Shenandoah: avoid implicit worker_id = 0 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243478 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243478, https://hg.openjdk.java.net/jdk/jdk/rev/cfc5b66e39c8, 2242 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243487: Shenandoah: make _num_phases illegal phase type Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243487 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243487, https://hg.openjdk.java.net/jdk/jdk/rev/93e446b95cfc, 2242 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243494: Shenandoah: set counters once per cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243494 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243494, https://hg.openjdk.java.net/jdk/jdk/rev/d0e8e1d3d8e3, 2242 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243578: Shenandoah: Cleanup ShenandoahStringDedup::parallel_oops_do() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243578 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243578, https://hg.openjdk.java.net/jdk/jdk/rev/e08d48541ea9, 2241 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243848: Shenandoah: Windows build fails after JDK-8239786 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243848 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243848, https://hg.openjdk.java.net/jdk/jdk/rev/c9ada5ff310f, 2237 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243573: Shenandoah: rename GCParPhases and related code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243573 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243573, https://hg.openjdk.java.net/jdk/jdk/rev/baae94e7e636, 2236 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8243495: Shenandoah: print root statistics for concurrent weak/strong root phases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8243495 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8243495, https://hg.openjdk.java.net/jdk/jdk/rev/45e615754576, 2235 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244180: Shenandoah: carry Phase to ShWorkerTimingsTracker explicitly Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244180 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244180, https://hg.openjdk.java.net/jdk/jdk/rev/649dbd90e0e9, 2235 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244226: Shenandoah: per-cycle statistics contain worker data from previous cycles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244226 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244226, https://hg.openjdk.java.net/jdk/jdk/rev/de0e7ee9818e, 2234 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244200: Shenandoah: build breakages after JDK-8241743 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244200 Reporter: Thomas Schatzl Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244200, https://hg.openjdk.java.net/jdk/jdk/rev/796a35fe44b5, 2231 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244326: Shenandoah: global statistics should not accept bogus samples Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244326 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244326, https://hg.openjdk.java.net/jdk/jdk/rev/1b7ad1f98a93, 2231 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244328: Shenandoah: move ShenandoahThreadLocalData::_disarmed_value initialization Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244328 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244328, https://hg.openjdk.java.net/jdk/jdk/rev/8edef664695b, 2231 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244420: Shenandoah: Ensure _disarmed_value offset < 128 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244420 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244420, https://hg.openjdk.java.net/jdk/jdk/rev/8e3850fc4344, 2230 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244509: Shenandoah: refactor ShenandoahBarrierC2Support::test_* methods Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244509 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244509, https://hg.openjdk.java.net/jdk/jdk/rev/bc37c439d717, 2229 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244510: Shenandoah: invert SHC2Support::is_in_cset condition Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244510 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244510, https://hg.openjdk.java.net/jdk/jdk/rev/6b0fed2fd535, 2229 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244243: Shenandoah: Cleanup Shenandoah phase timing tracking and JFR event supporting Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244243 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244243, https://hg.openjdk.java.net/jdk/jdk/rev/ca61965cfcf4, 2228 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244667: Shenandoah: SBC2Support::test_gc_state takes loop for wrong control Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244667 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244667, https://hg.openjdk.java.net/jdk/jdk/rev/8cb6bb7de14c, 2227 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244730: Shenandoah: gc/shenandoah/options/TestHeuristicsUnlock.java should only verify the heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244730 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244730, https://hg.openjdk.java.net/jdk/jdk/rev/11289e751d9f, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244732: Shenandoah: move heuristics code to gc/shenandoah/heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244732 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244732, https://hg.openjdk.java.net/jdk/jdk/rev/1c6c963683e2, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244737: Shenandoah: move mode code to gc/shenandoah/mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244737 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244737, https://hg.openjdk.java.net/jdk/jdk/rev/a8dd9e32110b, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244739: Shenandoah: break superclass dependency on ShenandoahNormalMode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244739 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244739, https://hg.openjdk.java.net/jdk/jdk/rev/4ea431f68e73, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244740: Shenandoah: rename ShenandoahNormalMode to ShenandoahSATBMode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244740 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244740, https://hg.openjdk.java.net/jdk/jdk/rev/9fb4e20c6975, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244759: Shenandoah: print verbose class unloading counters Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244759 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244759, https://hg.openjdk.java.net/jdk/jdk/rev/ef2f2bc93009, 2224 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244807: Shenandoah: ditch filter in ShenandoahUnload::unload Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244807 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244807, https://hg.openjdk.java.net/jdk/jdk/rev/a5844fa67a60, 2223 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241062: Shenandoah: rich asserts trigger "empty statement" inspection Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241062 Reporter: Aleksey Shipilev Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8241062, https://hg.openjdk.java.net/jdk/jdk/rev/0312e36e1daf, 2222 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244953 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244953, https://hg.openjdk.java.net/jdk/jdk/rev/edb6ac24115b, 2220 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245083: [REDO] Shenandoah: Remove null-handling in LRB expansion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245083 Reporter: Roland Westrelin Assignee: Roland Westrelin Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245083, https://hg.openjdk.java.net/jdk/jdk/rev/9f3244962bb3, 2220 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245124: Shenandoah: optimize code root evacuation/update during concurrent class unloading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245124 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245124, https://hg.openjdk.java.net/jdk/jdk/rev/b78256118358, 2217 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245461: Shenandoah: refine mode name()-s Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245461 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245461, https://hg.openjdk.java.net/jdk/jdk/rev/df707689dae2, 2216 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245463: Shenandoah: refine ShenandoahPhaseTimings constructor arguments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245463 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245463, https://hg.openjdk.java.net/jdk/jdk/rev/3df43128536e, 2216 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8244729 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8244729, https://hg.openjdk.java.net/jdk/jdk/rev/b0b93374fde6, 2211 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245464: Shenandoah: allocate collection set bitmap at lower addresses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245464 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245464, https://hg.openjdk.java.net/jdk/jdk/rev/f2042a4c4c9d, 2211 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245465: Shenandoah: test_in_cset can use more efficient encoding Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245465 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245465, https://hg.openjdk.java.net/jdk/jdk/rev/072255c78f53, 2211 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245720: Shenandoah: improve configuration logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245720 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245720, https://hg.openjdk.java.net/jdk/jdk/rev/a1e00c5f3e37, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245726: Shenandoah: lift/cleanup ShenandoahHeuristics names and properties Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245726 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245726, https://hg.openjdk.java.net/jdk/jdk/rev/57080bcd9c32, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245754: Shenandoah: ditch ShenandoahAlwaysPreTouch Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245754 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245754, https://hg.openjdk.java.net/jdk/jdk/rev/16a7e87a97fe, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245755: Shenandoah: missing logging for CWR Roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245755 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245755, https://hg.openjdk.java.net/jdk/jdk/rev/4ca6fc2d0e3d, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245757: Shenandoah: AlwaysPreTouch should not disable heap resizing or uncommits Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245757 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245757, https://hg.openjdk.java.net/jdk/jdk/rev/b4ef7c2ed04a, 2210 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245812: Shenandoah: compute root phase parallelism Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245812 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245812, https://hg.openjdk.java.net/jdk/jdk/rev/5518622bebe0, 2209 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245823: Shenandoah: inline/optimize ShenandoahEvacOOMScope Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245823 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245823, https://hg.openjdk.java.net/jdk/jdk/rev/a760e27f3df4, 2209 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245825: Shenandoah: Remove diagnostic flag ShenandoahConcurrentScanCodeRoots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245825 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245825, https://hg.openjdk.java.net/jdk/jdk/rev/c400660833b2, 2209 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245814: Shenandoah: reconsider format specifiers for stats Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245814 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245814, https://hg.openjdk.java.net/jdk/jdk/rev/ebbb6bfe0cb4, 2208 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245827: Shenandoah: Cleanup Shenandoah code root iterators and root scanner Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245827 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245827, https://hg.openjdk.java.net/jdk/jdk/rev/ab2f81ba4e03, 2208 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245955: Shenandoah: Remove LRB/is_redundant optimization Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245955 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245955, https://hg.openjdk.java.net/jdk/jdk/rev/906d56546867, 2207 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245880 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8245880, https://hg.openjdk.java.net/jdk/jdk/rev/3a8634555a01, 2206 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246097: Shenandoah: limit parallelism in CLDG root handling Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246097 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246097, https://hg.openjdk.java.net/jdk/jdk/rev/c60f06714a9e, 2203 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246100: Shenandoah: walk roots in more efficient order Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246100 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246100, https://hg.openjdk.java.net/jdk/jdk/rev/4959fc05ddcd, 2203 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246342: Shenandoah: remove unused ShenandoahIsMarkedNextClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246342 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246342, https://hg.openjdk.java.net/jdk/jdk/rev/a2c20ab148ab, 2202 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246433: Shenandoah: walk roots in more efficient order in ShenandoahRootUpdater Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246433 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246433, https://hg.openjdk.java.net/jdk/jdk/rev/72ce8547d663, 2202 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246458: Shenandoah: TestAllocObjects.java test fail with -XX:+ShenandoahVerify Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246458 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246458, https://hg.openjdk.java.net/jdk/jdk/rev/0a32396f7a69, 2201 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246612: Shenandoah: add timing tracking to ShenandoahStringDedupRoots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246612 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246612, https://hg.openjdk.java.net/jdk/jdk/rev/7de1c2fac4ca, 2200 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8246591: Shenandoah: move string dedup roots scanning to concurrent phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8246591 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8246591, https://hg.openjdk.java.net/jdk/jdk/rev/a94702f4f69f, 2195 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247367: Shenandoah: pacer should wait on lock instead of exponential backoff Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247367 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247367, https://hg.openjdk.java.net/jdk/jdk/rev/a39eb5a4f1c1, 2193 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247575: serviceability/dcmd/gc/HeapDumpCompressedTest unlocks experimental options for Shenandoah and Z Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247575 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8247575, https://hg.openjdk.java.net/jdk/jdk15/rev/244c8769fa90, 2189 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247751: Shenandoah: options tests should run with smaller heaps Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247751 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247751, https://hg.openjdk.java.net/jdk/jdk/rev/e70b1fd543c9, 2187 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247754: Shenandoah: mxbeans tests can be shorter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247754 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247754, https://hg.openjdk.java.net/jdk/jdk/rev/6c805f511167, 2187 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247757: Shenandoah: split heavy tests by heuristics to improve parallelism Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247757 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247757, https://hg.openjdk.java.net/jdk/jdk/rev/3dac4be6a130, 2187 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247860: Shenandoah: add update watermark line in rich assert failure message Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247860 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247860, https://hg.openjdk.java.net/jdk/jdk/rev/08211be640e9, 2186 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8247845: Shenandoah: refactor TLAB/GCLAB retirement code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8247845 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8247845, https://hg.openjdk.java.net/jdk/jdk/rev/f2bd7048496f, 2176 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248227: Shenandoah: Refactor Shenandoah::heap() to match other GCs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248227 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8248227, https://hg.openjdk.java.net/jdk/jdk/rev/e9398bf87ad1, 2175 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248632: Shenandoah: build fails without both JVMTI and JFR Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248632 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8248632, https://hg.openjdk.java.net/jdk/jdk/rev/bf37cfcf5f73, 2173 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248634: Shenandoah: incorrect include in shenandoahInitLogger.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248634 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8248634, https://hg.openjdk.java.net/jdk/jdk/rev/ad5c00d4807e, 2173 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248799: Shenandoah: Claim threads token in constructor of ShenandoahRootVerifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248799 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8248799, https://hg.openjdk.java.net/jdk/jdk15/rev/990a9b5e30b7, 2171 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8232782 Reporter: Aleksey Shipilev Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8232782, https://hg.openjdk.java.net/jdk/jdk/rev/a0f6d9504107, 2168 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8248652: Shenandoah: SATB buffer handling may assume no forwarded objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8248652 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8248652, https://hg.openjdk.java.net/jdk/jdk/rev/1b1ac7db8b0d, 2165 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249137: Remove CollectedHeap::obj_size Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249137 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249137, https://hg.openjdk.java.net/jdk/jdk/rev/efc74b005823, 2162 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249649: Shenandoah: provide per-cycle pacing stats Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249649 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249649, https://hg.openjdk.java.net/jdk/jdk/rev/4fe345c92276, 2156 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249801 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249801, https://hg.openjdk.java.net/jdk/jdk/rev/5775a1b1ff5a, 2153 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249877: Shenandoah: Report number of dead weak oops during STW weak roots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249877 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249877, https://hg.openjdk.java.net/jdk/jdk/rev/7f935ebf3a6e, 2153 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249787: Make TestGCLocker more resilient with concurrent GCs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249787 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 15: 15, JDK-8249787, https://hg.openjdk.java.net/jdk/jdk15/rev/b324ae69f933, 2152 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249884: Shenandoah: Call report_num_dead() from ShParallelWeakRootsCleaningTask destructor Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249884 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249884, https://hg.openjdk.java.net/jdk/jdk/rev/8995e9efdee7, 2152 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8249953 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8249953, https://hg.openjdk.java.net/jdk/jdk/rev/53a9356a1476, 2152 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241007 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8241007, https://hg.openjdk.java.net/jdk/jdk/rev/51d5e16a6a74, 2134 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241574 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8241574, https://hg.openjdk.java.net/jdk/jdk/rev/1cc99981b797, 2134 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251359: Shenandoah: filter null oops before calling enqueue/SATB barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251359 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8251359, https://hg.openjdk.java.net/jdk/jdk/rev/99ce8ecc1e32, 2132 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8241065: Shenandoah: remove leftover code after JDK-8231086 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8241065 Reporter: Aleksey Shipilev Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8241065, https://hg.openjdk.java.net/jdk/jdk/rev/0246e1be4d35, 2129 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8245721: Refactor the TaskTerminator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8245721 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8245721, https://hg.openjdk.java.net/jdk/jdk/rev/9283c1deb4e0, 2127 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251527: CTW: C2 (Shenandoah) compilation fails with SEGV due to unhandled catchproj == NULL Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251527 Reporter: Aleksey Shipilev Assignee: Roland Westrelin Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8251527, https://hg.openjdk.java.net/jdk/jdk/rev/f42579f3cde4, 2122 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251487 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 11: 11.0.9, JDK-8251487, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a90ed535835d, 2117 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252648: Shenandoah: name gang tasks consistently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252648 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8252648, https://hg.openjdk.java.net/jdk/jdk/rev/1a839c572dfd, 2112 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252660: Shenandoah: support manageable SoftMaxHeapSize option Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252660 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8252660, https://hg.openjdk.java.net/jdk/jdk/rev/6ab9279c0e99, 2110 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8240751: Shenandoah: fold ShenandoahTracer definition Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8240751 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8240751, https://git.openjdk.java.net/jdk/commit/382b8fed, 2104 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252695: Shenandoah: clean up Graal enabled/disabled filter in tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252695 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8252695, https://git.openjdk.java.net/jdk/commit/91a20ca7, 2104 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253222: Shenandoah: unused AlwaysTrueClosure after JDK-8246591 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253222 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253222, https://git.openjdk.java.net/jdk/commit/dd435331, 2097 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253224: Shenandoah: ShenandoahStrDedupQueue destructor calls virtual num_queues() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253224 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253224, https://git.openjdk.java.net/jdk/commit/c781594b, 2097 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253226: Shenandoah: remove unimplemented ShenandoahStrDedupQueue::verify Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253226 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253226, https://git.openjdk.java.net/jdk/commit/300b8517, 2097 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253244: Shenandoah: cleanup includes in Shenandoah root processor files Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253244 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253244, https://git.openjdk.java.net/jdk/commit/d250f9e0, 2096 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253361: Shenandoah: runtime barrier does not honor ShenandoahSelfFixing flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253361 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253361, https://git.openjdk.java.net/jdk/commit/d35b1179, 2094 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253434: Shenandoah: Cleanup ShenandoahRootScanner Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253434 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253434, https://git.openjdk.java.net/jdk/commit/3d5fea1f, 2090 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253493: Shenandoah: Remove ShenandoahSerialRoot definition Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253493 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8253493, https://git.openjdk.java.net/jdk/commit/581f0f26, 2090 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252857 Reporter: Nick Gasson Assignee: Nick Gasson Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8252857, https://git.openjdk.java.net/jdk/commit/8e87d46f, 2085 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254075: Shenandoah: Remove ShenandoahCodeRootsStyle diagnostic flag and related test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254075 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254075, https://git.openjdk.java.net/jdk/commit/51fdb4c0, 2076 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254103: Shenandoah: Move updating thread roots to concurrent phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254103 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254103, https://git.openjdk.java.net/jdk/commit/d036dca0, 2074 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254320: Shenandoah: C2 native LRB should activate for non-cset objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254320 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254320, https://git.openjdk.java.net/jdk/commit/dfe8ba60, 2071 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254560: Shenandoah: Concurrent Strong Roots logging is incorrect Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254560 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254560, https://git.openjdk.java.net/jdk/commit/0fab73ed, 2071 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254573: Shenandoah: Streamline/inline native-LRB entry point Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254573 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254573, https://git.openjdk.java.net/jdk/commit/6620b617, 2071 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255036: Shenandoah: Reset GC state for root verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255036 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255036, https://git.openjdk.java.net/jdk/commit/c9269bf5, 2061 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255070: Shenandoah: Use single thread for concurrent CLD liveness test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255070 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255070, https://git.openjdk.java.net/jdk/commit/615b759e, 2061 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255457: Shenandoah: cleanup ShenandoahMarkTask Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255457 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255457, https://git.openjdk.java.net/jdk/commit/1215b1a8, 2054 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255614: Shenandoah: Consolidate/streamline runtime LRBs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255614 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255614, https://github.com/openjdk/jdk/commit/8600d0d9, 2052 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255691: Shenandoah: Invoke native-LRB only on non-strong refs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255691 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255691, https://github.com/openjdk/jdk/commit/1019581c, 2049 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255760: Shenandoah: match constants style in ShenandoahMarkTask fallback Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255760 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255760, https://github.com/openjdk/jdk/commit/d93e3a7d, 2049 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255762: Shenandoah: Consolidate/streamline interpreter LRBs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255762 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255762, https://github.com/openjdk/jdk/commit/93ef0091, 2049 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8254315: Shenandoah: Concurrent weak reference processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8254315 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8254315, https://github.com/openjdk/jdk/commit/f64a15d6, 2048 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited Release Notes: JDK-8263678: Shenandoah: Concurrent weak reference processing The Shenandoah GC now processes all soft, weak and phantom references as well as finalizers concurrently with the running Java application, instead of at a GC pause. This reduces GC induced latency, especially with workloads that churn many such references or finalizers. ---------------------------------------------------------------------------------------------------- JDK-8255955: Shenandoah: Only STW GC should process concurrent roots at pauses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255955 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255955, https://github.com/openjdk/jdk/commit/fc894ab1, 2046 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256015: Shenandoah: Add missing Shenandoah implementation in WB_isObjectInOldGen Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256015 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8256015, https://github.com/openjdk/jdk/commit/f39a2c89, 2043 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256046: Shenandoah: Mix-in NULL_PTR in non-strong ShLRBNode's type Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256046 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8256046, https://github.com/openjdk/jdk/commit/97d6e4ae, 2041 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256278: Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256278 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8256278, https://github.com/openjdk/jdk/commit/531c56ea, 2039 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256664: Shenandoah: Cleanup after JDK-8212879 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256664 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8256664, https://github.com/openjdk/jdk/commit/98a5d5a6, 2032 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256806: Shenandoah: optimize shenandoah/jni/TestPinnedGarbage.java test Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256806 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8256806, https://github.com/openjdk/jdk/commit/86f36027, 2031 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255984: Shenandoah: "adaptive" heuristic is prone to missing load spikes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255984 Reporter: Bernd Mathiske Assignee: Bernd Mathiske Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8255984, https://github.com/openjdk/jdk/commit/aac5c2a8, 2028 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8257230: assert(InitialHeapSize >= MinHeapSize) failed: Ergonomics decided on incompatible initial and minimum heap sizes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8257230 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 16: 16, JDK-8257230, https://git.openjdk.java.net/jdk/commit/7620124e, 2015 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258244: Shenandoah: Not expecting forwarded object in roots during mark after JDK-8240868 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258244 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258244, https://git.openjdk.java.net/jdk/commit/a372be4b, 2007 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258252: Move PtrQueue enqueue to PtrQueueSet subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258252 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258252, https://git.openjdk.java.net/jdk/commit/cdb53422, 2006 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258255: Move PtrQueue active flag to SATBMarkQueue Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258255 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258255, https://git.openjdk.java.net/jdk/commit/00d80fdd, 2003 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251944 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8251944, https://git.openjdk.java.net/jdk/commit/db6f3930, 1986 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258490 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258490, https://git.openjdk.java.net/jdk/commit/f80c63b3, 1986 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258254: Move PtrQueue flush to PtrQueueSet subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258254 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258254, https://git.openjdk.java.net/jdk/commit/77f62909, 1979 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259580: Shenandoah: uninitialized label in VerifyThreadGCState Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259580 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259580, https://git.openjdk.java.net/jdk/commit/2e124544, 1978 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259377: Shenandoah: Enhance weak reference processing time tracking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259377 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259377, https://git.openjdk.java.net/jdk/commit/ccdf171d, 1977 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255019: Shenandoah: Split STW and concurrent mark into separate classes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255019 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8255019, https://git.openjdk.java.net/jdk/commit/da6bcf96, 1976 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259849: Shenandoah: Rename store-val to IU-barrier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259849 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259849, https://git.openjdk.java.net/jdk/commit/e60c9926, 1972 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260005: Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260005 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260005, https://git.openjdk.java.net/jdk/commit/0b01d692, 1971 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259488: Shenandoah: Missing timing tracking for STW CLD root processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259488 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259488, https://git.openjdk.java.net/jdk/commit/4f11ff32, 1970 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260048 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260048, https://git.openjdk.java.net/jdk/commit/5940287b, 1970 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255765: Shenandoah: Isolate concurrent, degenerated and full GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255765 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8255765, https://git.openjdk.java.net/jdk/commit/34eb8b34, 1969 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259954: gc/shenandoah/mxbeans tests fail with -Xcomp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259954 Reporter: Eric Liu Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259954, https://git.openjdk.java.net/jdk/commit/c3c66625, 1970 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260212: Shenandoah: resolve-only UpdateRefsMode is not used Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260212 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260212, https://git.openjdk.java.net/jdk/commit/bfac3fb5, 1969 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8258742: Move PtrQueue reset to PtrQueueSet subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8258742 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8258742, https://git.openjdk.java.net/jdk/commit/6c4c96fa, 1967 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260408: Shenandoah: adjust inline hints after JDK-8255019 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260408 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260408, https://git.openjdk.java.net/jdk/commit/edd27074, 1965 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256298: Shenandoah: Enable concurrent stack processing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256298 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8256298, https://git.openjdk.java.net/jdk/commit/fd00ed74, 1964 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260106: Shenandoah: refactor reference updating closures and related code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260106 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260106, https://git.openjdk.java.net/jdk/commit/bd2744dd, 1964 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260421: Shenandoah: Fix conc_mark_roots timing name and indentations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260421 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260421, https://git.openjdk.java.net/jdk/commit/1bebd418, 1964 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260497: Shenandoah: Improve SATB flushing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260497 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260497, https://git.openjdk.java.net/jdk/commit/316d52c1, 1963 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8259404: Shenandoah: Fix time tracking in parallel_cleaning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8259404 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8259404, https://git.openjdk.java.net/jdk/commit/a5fb5173, 1962 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260584: Shenandoah: simplify "Concurrent Thread Roots" logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260584 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260584, https://git.openjdk.java.net/jdk/commit/1de3c554, 1962 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260586: Shenandoah: simplify "Concurrent Weak References" logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260586 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260586, https://git.openjdk.java.net/jdk/commit/71128cf4, 1962 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8255837: Shenandoah: Remove ShenandoahConcurrentRoots class Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8255837 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8255837, https://git.openjdk.java.net/jdk/commit/22bfa5b0, 1961 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260591: Shenandoah: improve parallelism for concurrent thread root scans Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260591 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260591, https://git.openjdk.java.net/jdk/commit/ab727f0a, 1959 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260004: Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260004 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260004, https://git.openjdk.java.net/jdk/commit/e963ebd7, 1958 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260309: Shenandoah: Clean up ShenandoahBarrierSet Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260309 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260309, https://git.openjdk.java.net/jdk/commit/df33595e, 1958 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260998: Shenandoah: Restore reference processing statistics reporting Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260998 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260998, https://git.openjdk.java.net/jdk/commit/5324b5c5, 1957 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8260736: Shenandoah: Cleanup includes in ShenandoahGC and families Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8260736 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8260736, https://git.openjdk.java.net/jdk/commit/7a6c1768, 1954 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261251: Shenandoah: Use object size for full GC humongous compaction Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261251 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261251, https://git.openjdk.java.net/jdk/commit/deb0544f, 1952 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261493: Shenandoah: reconsider bitmap access memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261493 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261493, https://git.openjdk.java.net/jdk/commit/745c0b91, 1945 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261496: Shenandoah: reconsider pacing updates memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261496 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261496, https://git.openjdk.java.net/jdk/commit/4642730b, 1945 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261500: Shenandoah: reconsider region live data memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261500 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261500, https://git.openjdk.java.net/jdk/commit/c6eedda8, 1945 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261503: Shenandoah: reconsider verifier memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261503 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261503, https://git.openjdk.java.net/jdk/commit/7c931591, 1945 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261504: Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261504 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261504, https://git.openjdk.java.net/jdk/commit/df0897ea, 1945 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261413: Shenandoah: Disable class-unloading in I-U mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261413 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261413, https://git.openjdk.java.net/jdk/commit/e2d52ae2, 1944 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261501: Shenandoah: reconsider heap statistics memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261501 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261501, https://git.openjdk.java.net/jdk/commit/3f8819c6, 1944 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261842: Shenandoah: cleanup ShenandoahHeapRegionSet Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261842 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261842, https://git.openjdk.java.net/jdk/commit/d1950335, 1943 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261473: Shenandoah: Add breakpoint support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261473 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261473, https://git.openjdk.java.net/jdk/commit/9cf4f90d, 1941 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261838: Shenandoah: reconsider heap region iterators memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261838 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261838, https://git.openjdk.java.net/jdk/commit/fd098e71, 1941 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261984: Shenandoah: Remove unused ShenandoahPushWorkerQueuesScope class Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261984 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261984, https://git.openjdk.java.net/jdk/commit/55463b04, 1940 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261973: Shenandoah: Cleanup/simplify root verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261973 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8261973, https://git.openjdk.java.net/jdk/commit/7b924d8a, 1937 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8262876 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8262876, https://git.openjdk.java.net/jdk/commit/c92f3bc3, 1929 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8262885 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8262885, https://git.openjdk.java.net/jdk/commit/2d2ef08c, 1928 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8262122 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8262122, https://git.openjdk.java.net/jdk/commit/222a17ef, 1927 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263030: Remove Shenandoah leftovers from ReferenceProcessor Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263030 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8263030, https://git.openjdk.java.net/jdk/commit/ef5e13d2, 1927 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263041: Shenandoah: Cleanup C1 keep alive barrier check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263041 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8263041, https://git.openjdk.java.net/jdk/commit/a2b88581, 1923 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263433: Shenandoah: Don't expect forwarded objects in set_concurrent_mark_in_progress() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263433 Reporter: Roman Kennke Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8263433, https://git.openjdk.java.net/jdk/commit/b92abac2, 1920 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8262398: Shenandoah: Disable nmethod barrier and stack watermark when running with passive mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8262398 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8262398, https://git.openjdk.java.net/jdk/commit/7674da43, 1914 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263832: Shenandoah: Fixing parallel thread iteration in final mark task Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263832 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8263832, https://git.openjdk.java.net/jdk/commit/d185655c, 1913 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8263861: Shenandoah: Remove unused member in ShenandoahGCStateResetter Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263861 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8263861, https://git.openjdk.java.net/jdk/commit/6c2220e6, 1909 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8264374: Shenandoah: Remove leftover parallel reference processing argument Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264374 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8264374, https://git.openjdk.java.net/jdk/commit/ac604a18, 1902 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8264718: Shenandoah: enable string deduplication during root scanning Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264718 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8264718, https://git.openjdk.java.net/jdk/commit/3aec2d96, 1893 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8264727: Shenandoah: Remove extraneous whitespace from phase timings report Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8264727 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8264727, https://git.openjdk.java.net/jdk/commit/ec31b3a1, 1891 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8265995: Shenandoah: Move ShenandoahInitMarkRootsClosure close to its use Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8265995 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8265995, https://git.openjdk.java.net/jdk/commit/9adbf156, 1874 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266083: Shenandoah: Consolidate dedup/no dedup oop closures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266083 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266083, https://git.openjdk.java.net/jdk/commit/1d9ea3ae0ff6e5283781c8e088578c2e8df63aaa, 1868 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266185: Shenandoah: Fix incorrect comment/assertion messages Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266185 Reporter: Yi Yang Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266185, https://git.openjdk.java.net/jdk/commit/55cc0af40444262d0ba0f7dc01da44f1a431dc48, 1867 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266018: Shenandoah: fix an incorrect assert Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266018 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266018, https://git.openjdk.java.net/jdk/commit/2dd56676fb564072f73f5fd9e591bda7922523ac, 1865 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266440: Shenandoah: TestReferenceShortcutCycle.java test failed on AArch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266440 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266440, https://git.openjdk.java.net/jdk/commit/f78440ad438bca2a8929475fbecfbd3c920d48df, 1860 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266813 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266813, https://git.openjdk.java.net/jdk/commit/9c9c47e403c6d38afd1ce89f46a1887a01964796, 1860 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8266845: Shenandoah: Simplify SBS::load_reference_barrier implementation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266845 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8266845, https://git.openjdk.java.net/jdk/commit/69daedfd2316815f63d7f3c6ba79d2bb77b427ec, 1859 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8231672: Simplify the reference processing parallelization framework Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231672 Reporter: Thomas Schatzl Assignee: Leo Korinth Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8231672, https://git.openjdk.java.net/jdk/commit/6ef46ce3862dd8d7b121f0cc039cd3534b1bfdc2, 1852 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8267257: Shenandoah: Always deduplicate strings when it is enabled during full gc Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267257 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8267257, https://git.openjdk.java.net/jdk/commit/0b49f5ae19b51d7ff7548b8492ea0f58dfe53180, 1852 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8267875: Shenandoah: Duplicated code in ShenandoahBarrierSetC2::ideal_node() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267875 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 17: 17, JDK-8267875, https://git.openjdk.java.net/jdk/commit/ea8274fbf07d7308bcef5aacbe553dc7b37887e3, 1832 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited ---------------------------------------------------------------------------------------------------- JDK-8268699: Shenandoah: Add test for JDK-8268127 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8268699 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8268699, https://git.openjdk.java.net/jdk/commit/e59acd9860ca9e50c91472f8215f73c17d2099b6, 1825 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8269588, https://git.openjdk.java.net/jdk17/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 1811 day(s) ago 17: 17.0.1, JDK-8270668, https://git.openjdk.java.net/jdk17u/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 1811 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8269478 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8269478, https://git.openjdk.java.net/jdk/commit/23d2996fee54afcc386a505a65d3236aab874e9e, 1810 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272822, https://git.openjdk.java.net/jdk17u/commit/9554fba495f51a0a8772b4a40a4eefa1a6782877, 1756 day(s) ago 17: 17.0.1, JDK-8272951, (The push URL is not available until CPU is released), -1 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8261495: Shenandoah: reconsider update references memory ordering Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261495 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8261495, https://git.openjdk.java.net/jdk/commit/a96012a7afce6678125d3fb537f2433642953315, 1810 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.8, JDK-8308634, https://git.openjdk.org/jdk17u-dev/commit/6b362e4317ddcfb8da6e8e78b4408b9aff0a9c79, 1118 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8270094: Shenandoah: Provide human-readable labels for test configurations Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270094 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8270094, https://git.openjdk.java.net/jdk/commit/676f1d76cab9108655f2ce462db321b975563eb7, 1801 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272823, https://git.openjdk.java.net/jdk17u/commit/3c1023c1b97525be00afbf4f73e4af2f4fa56f03, 1756 day(s) ago 17: 17.0.1, JDK-8272952, (The push URL is not available until CPU is released), -1 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270096 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8270096, https://git.openjdk.java.net/jdk/commit/4f322a9b6c9cfdf080df23326daa45733f1b9aad, 1801 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272824, https://git.openjdk.java.net/jdk17u/commit/7d6c3adef36a727348ddd313e465bf141a574a33, 1756 day(s) ago 17: 17.0.1, JDK-8272953, (The push URL is not available until CPU is released), -1 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8270171: Shenandoah: Cleanup TestStringDedup and TestStringDedupStress tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270171 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8270171, https://git.openjdk.java.net/jdk/commit/e4c24f01ef97de1c9a5a5faca5dd8ea2ad8c62d9, 1800 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273534, https://git.openjdk.java.net/jdk17u/commit/c96cfed51d86a428b46a86355c6ec6095c9d4644, 1739 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8270110: Shenandoah: Add test for JDK-8269661 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8270110 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8270110, https://git.openjdk.java.net/jdk/commit/548bb3119cf792bb1e65e15e990a4addc9155312, 1798 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273535, https://git.openjdk.java.net/jdk17u/commit/d561554fdfd9a00b4e9a4a02f0f5d819fca3ac54, 1739 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8269924: Shenandoah: Introduce weak/strong marking asserts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8269924 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8269924, https://git.openjdk.java.net/jdk/commit/515113d8589875e76980ebf7473cb81f778bb86f, 1783 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273501, https://git.openjdk.java.net/jdk17u/commit/ad0426940b187090c422b17059c03d0240f2b023, 1739 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8272327: Shenandoah: Avoid enqueuing duplicate string candidates Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8272327 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8272327, https://git.openjdk.java.net/jdk/commit/ee8bf10d321da8a261ff4eda705cef753b4a7014, 1762 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.3, JDK-8279144, https://git.openjdk.java.net/jdk17u-dev/commit/79d97c4086a2fb965289616c74fb7bc392b91af3, 1635 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8266519 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8266519, https://git.openjdk.java.net/jdk/commit/7eccbd4fde58ea36d6a21a2c4ffa3bc5d0b38c10, 1759 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297398, https://git.openjdk.org/jdk17u-dev/commit/24ac347348fe07c542bedbe52bc3dc934422a651, 1300 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8267188: gc/stringdedup/TestStringDeduplicationInterned.java fails with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8267188 Reporter: Kim Barrett Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8267188, https://git.openjdk.java.net/jdk/commit/7212561dd1ec65d7f31792959f0eaaab6229eaf4, 1753 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310564, https://git.openjdk.org/jdk17u-dev/commit/9a496989733c6af7b012638a9de67a9904eca1e1, 1088 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8273378: Shenandoah: Remove the remaining uses of os::is_MP Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8273378 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8273378, https://git.openjdk.java.net/jdk/commit/fc546d6de9a3ed33cf4b04e24e62714332b069cb, 1741 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8274623, https://git.openjdk.java.net/jdk17u/commit/c136c188b519aa315985c9dd0bbe9fedbf182175, 1717 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8271834 Reporter: Thomas Stuefe Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8271834, https://git.openjdk.java.net/jdk/commit/f9b2507f3e86bcb91e8ccfd0a84f31712fd535c2, 1735 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297400, https://git.openjdk.org/jdk17u-dev/commit/c260e8a9320b4e61bccf97f5f04db031e927bd2c, 1300 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8274546: Shenandoah: Remove unused ShenandoahUpdateRootsTask copy Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274546 Reporter: Hao Tang Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8274546, https://git.openjdk.java.net/jdk/commit/8319836152cbd0aa5bf6c93d3ba04733cacf83b4, 1711 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8273614 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8273614, https://git.openjdk.java.net/jdk/commit/3f07337722a0c8c6b452a44745598268d67c0864, 1706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275362, https://git.openjdk.java.net/jdk17u/commit/9751b8f05badb0ccd371ec2ea6ebb522fccd9a37, 1701 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8275051 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8275051, https://git.openjdk.java.net/jdk/commit/1ab64143c06e33e23172dd77c39e434443347364, 1706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275363, https://git.openjdk.java.net/jdk17u/commit/01f4883cd56263ae4f2928f51765dbf833637df9, 1701 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8275226: Shenandoah: Relax memory constraint for worker claiming tasks/ranges Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8275226 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8275226, https://git.openjdk.java.net/jdk/commit/3b0b6adc3d547fcf4b971536d2404c342d18046f, 1704 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277528, https://git.openjdk.java.net/jdk17u/commit/716eeb06a81a6533f4bca5ff5495f9178b60d487, 1665 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8276801 Reporter: Aleksey Shipilev Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8276801, https://git.openjdk.java.net/jdk/commit/73e6d7d74d2ddd27f11775944c6fc4fb5268106d, 1676 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277483, https://git.openjdk.java.net/jdk17u/commit/acecce5ab875e98f0a06a9063b0fb3e6fb6cd38e, 1667 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8276927: [ppc64] Port shenandoahgc to linux on ppc64le Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8276927 Reporter: Niklas Radomski Assignee: Niklas Radomski Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8276927, https://git.openjdk.java.net/jdk/commit/57eb864765f38185f8db8f1d37681d6cfe2a3c73, 1668 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277637, https://git.openjdk.java.net/jdk17u/commit/d2d734c9eb9f09c25704cddc91a3260c2c54faf5, 1664 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8277654: Shenandoah: Don't produce new memory state in C2 LRB runtime call Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8277654 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8277654, https://git.openjdk.java.net/jdk/commit/3d39f09c6cdc875b44147b4e84e496b6abf93996, 1657 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310817, https://git.openjdk.org/jdk17u-dev/commit/b8a65e0df10a5fd25af796178c63e922191be560, 1086 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8278767: Shenandoah: Remove unused ShenandoahRootScanner Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8278767 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8278767, https://git.openjdk.java.net/jdk/commit/de65230d7183eb2d534afae5891eaa27074b8a7d, 1642 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8278551: Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8278551 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8278551, https://git.openjdk.java.net/jdk/commit/937126b1406ff0f6ac0828310e5e09003692dcd3, 1640 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8278826 Reporter: Dmitry Chuyko Assignee: Dmitry Chuyko Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8278826, https://git.openjdk.java.net/jdk/commit/247ea71d24a251d29d9a5179e5b773df850e7261, 1640 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297322, https://git.openjdk.org/jdk17u-dev/commit/3f799528d8424dfa7bd0db7947d5a3275a8f7aa8, 1301 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8279168 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8279168, https://git.openjdk.java.net/jdk/commit/7b429a64ce7def84833de9e95217f303d9a7629d, 1620 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8283186: Explicitly pass a third temp register to MacroAssembler::store_heap_oop Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8283186 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8283186, https://git.openjdk.java.net/jdk/commit/e709cb05dcf67462f266c1f3dae30976b562676d, 1546 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8286681: ShenandoahControlThread::request_gc misses the case of GCCause::_codecache_GC_threshold Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8286681 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8286681, https://git.openjdk.java.net/jdk/commit/9eb15c9b100b87e332c572bbc24a818e1cceb180, 1492 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8286814: Shenandoah: RedefineRunningMethods.java test failed with Loom Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8286814 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8286814, https://git.openjdk.java.net/jdk/commit/cd5bfe7b97d581a7c7fdb39df72bb22bfaed4f50, 1487 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8286829: Shenandoah: fix Shenandoah Loom support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8286829 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8286829, https://git.openjdk.java.net/jdk/commit/239ac2a5d4c9a13e10e8c75324cd51f5f825337d, 1473 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8287734: Shenandoah: Consolidate marking closures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8287734 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 19: 19, JDK-8287734, https://git.openjdk.java.net/jdk/commit/34bb0a5e6e9c91e037fbbe87382e8275b2435a3f, 1472 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled. Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8287227 Reporter: Zhengyu Gu Assignee: Roland Westrelin Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8287227, https://git.openjdk.org/jdk/commit/210a06a287521a554316a9052bd9fdf616c7b884, 1448 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310842, https://git.openjdk.org/jdk17u-dev/commit/5021a0789f8b08a877f1b2a1e2fdbfb6fd8a0d86, 1086 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8287818: Shenandoah: adapt nmethod arming from Loom Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8287818 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8287818, https://git.openjdk.org/jdk/commit/549c6c22aedc5a7f2acd0b0ceabf956227e35cb3, 1447 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8290269: gc/shenandoah/TestVerifyJCStress.java fails due to invalid tag: required after JDK-8290023 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8290269 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8290269, https://git.openjdk.org/jdk/commit/be58cbc417ba5e08aa2118f9522c72c96c181a86, 1431 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.14, JDK-8341574, https://git.openjdk.org/jdk17u-dev/commit/7d0a5c7c9f4f4ac338a454af4f47c5a3a153665d, 616 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8287805: Shenandoah: consolidate evacuate-update-root closures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8287805 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8287805, https://git.openjdk.org/jdk/commit/b2010a748137d17f4968659503e0579ea8558afd, 1426 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8290374 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8290374, https://git.openjdk.org/jdk/commit/011958d30b275f0f6a2de097938ceeb34beb314d, 1425 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297318, https://git.openjdk.org/jdk17u-dev/commit/7a111ea14a8b3b3b8276a424897eb31f59be5ea2, 1301 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8291289: gc/TestPLABAdaptToMinTLABSize fails after JDK-8289137 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8291289 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8291289, https://git.openjdk.org/jdk/commit/e804236f05ff8f7bf941dcbc26284474d2cbc67b, 1418 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8292868: Explicitly pass a third temp register to MacroAssembler::store_heap_oop for aarch64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8292868 Reporter: Axel Boldt-Christmas Assignee: Axel Boldt-Christmas Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8292868, https://git.openjdk.org/jdk/commit/f91943c19fc0b060684a437d2c768461d54c088e, 1388 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8293492: ShenandoahControlThread missing from hs-err log and thread dump Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293492 Reporter: Thomas Stuefe Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8293492, https://git.openjdk.org/jdk/commit/85ec1f8d020cf2a9d7dfcc9ed75e43f0cd61c1f2, 1374 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.8, JDK-8309087, https://git.openjdk.org/jdk17u-dev/commit/de8ec1d6e7343b5a6b519f618f65692ea1772ee3, 1111 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8293351: Add second tmp register to aarch64 BarrierSetAssembler::load_at Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293351 Reporter: Axel Boldt-Christmas Assignee: Axel Boldt-Christmas Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8293351, https://git.openjdk.org/jdk/commit/725f41ffd4b137aef3f83700b4e181e9d93368d4, 1370 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8293252: Shenandoah: ThreadMXBean synchronizer tests crash with aggressive heuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293252 Reporter: Dan Heidinga Assignee: Ashutosh Mehra Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8293252, https://git.openjdk.org/jdk/commit/3675f4c2afd10b5042948fc79e62caee5f3874ce, 1359 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310339, https://git.openjdk.org/jdk17u-dev/commit/249ddf4c42a271c58624890fb13d7afbce710e07, 1090 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8293782: Shenandoah: some tests failed on lock rank check Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293782 Reporter: Jie Fu Assignee: Jie Fu Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8293782, https://git.openjdk.org/jdk/commit/6053bf0f6a754bf3943ba6169316513055a5a3b2, 1342 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8294775: Shenandoah: reduce contention on _threads_in_evac Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8294775 Reporter: Nick Gasson Assignee: Nick Gasson Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8294775, https://git.openjdk.org/jdk/commit/8ab70d3b592db58f47ff538ae0a796237cd29f36, 1307 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8297309: Memory leak in ShenandoahFullGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8297309 Reporter: Justin King Assignee: Justin King Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8297309, https://git.openjdk.org/jdk/commit/b80f5af6981440aec14f4dedbc5ee46364d0254c, 1294 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8298007, https://git.openjdk.org/jdk17u-dev/commit/87063038cba5852d732988f995a24dd16f19dbe8, 1290 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8297285: Shenandoah pacing causes assertion failure during VM initialization Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8297285 Reporter: Ashutosh Mehra Assignee: Ashutosh Mehra Priority: P4 Components: hotspot/gc Original Fix: 20: 20, JDK-8297285, https://git.openjdk.org/jdk/commit/415cfd2e28e6b7613712ab63a1ab66522e9bf0f2, 1289 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8298138 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8298138, https://git.openjdk.org/jdk/commit/c16eb89ce0d59f2ff83b6db0bee3e384ec8d5efe, 1283 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309212, https://git.openjdk.org/jdk17u-dev/commit/c9013a2d555f41d8cf730f2bdceefd3324b1735d, 1109 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8299879: CollectedHeap hierarchy should use override Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8299879 Reporter: Erik Österlund Assignee: Erik Österlund Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8299879, https://git.openjdk.org/jdk/commit/a734285314a34ed61583132f2fc6be9d9c861af4, 1245 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8300053: Shenandoah: Handle more GCCauses in ShenandoahControlThread::request_gc Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8300053 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8300053, https://git.openjdk.org/jdk/commit/cac72a60181d3570562f8534c691528d06e40cb8, 1245 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309213, https://git.openjdk.org/jdk17u-dev/commit/c1e979f6abc64e8f246f8893cf33c042b8c90451, 1109 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8300644: Remove gc/shenandoah/jni/TestStringCriticalWithDedup.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8300644 Reporter: Erik Österlund Assignee: Erik Österlund Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8300644, https://git.openjdk.org/jdk/commit/95fafd094f93eaf3ff15c76ca25345123d1586fe, 1236 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8301225: Replace NULL with nullptr in share/gc/shenandoah/ Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8301225 Reporter: Johan Sjölen Assignee: Johan Sjölen Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8301225, https://git.openjdk.org/jdk/commit/0c9658446d111ec944f06b7a8a4e3ae7bf53ee8d, 1214 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8305716: Enhancements for printing age tables Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8305716 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8305716, https://git.openjdk.org/jdk/commit/9fb53adfe00c5fdb8c8b5f7bc059634fc15b040d, 1152 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8306321: Add an accessor for the top of a PLAB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8306321 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8306321, https://git.openjdk.org/jdk/commit/ed34e7f5aeb1d38d3a26d6bbd4c69624b0662cfb, 1151 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8307378: Allow collectors to provide specific values for GC notifications' actions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8307378 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8307378, https://git.openjdk.org/jdk/commit/1b143ba78712e7ac98ca9873c50989b3fba07394, 1136 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.8, JDK-8308581, https://git.openjdk.org/jdk17u-dev/commit/406d6ba392083d1262a5303417f6da0b0a261789, 1118 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8307395: Add missing STS to Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8307395 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8307395, https://git.openjdk.org/jdk/commit/3968ab5db5443ce93c9a19ebbc5464f7d91782fc, 1135 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309952, https://git.openjdk.org/jdk17u-dev/commit/22a548bc3b2ad0b5a9a71a238852ed551d2e1476, 1096 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8309297: Adjust ShenandoahHeap print_heap_regions_on Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309297 Reporter: Matthias Baesken Assignee: Matthias Baesken Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8309297, https://git.openjdk.org/jdk/commit/9233dcc8380c6e7cd7bbf7a1f4c0a6873429ea53, 1103 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309997, https://git.openjdk.org/jdk17u-dev/commit/ebb9a36d0d0d8f39ce4dbb1ca657a18eb8ed5942, 1096 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8309956: Shenandoah: Strengthen the mark word check in string dedup Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8309956 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8309956, https://git.openjdk.org/jdk/commit/57b8251241e2044d5039ce162bf4637a9b2e5466, 1095 day(s) ago Backports and Forwardports: 25: Inherited 21: 21, JDK-8310113, https://git.openjdk.org/jdk21/commit/0ac92753dd3991123cbbf72cc812c158f68fe6e1, 1095 day(s) ago 17: 17.0.9, JDK-8310464, https://git.openjdk.org/jdk17u-dev/commit/fb1741cac6b3253eff501e6a8ff7755aa4063309, 1089 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311656 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8311656, https://git.openjdk.org/jdk/commit/0b0e064e36082200ace384c92eae02d3f7baa7ba, 1068 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8342851, https://git.openjdk.org/jdk21u-dev/commit/da87df7ed469d78564fb53c2d66da79a16a0b293, 599 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8314276: Improve PtrQueue API around size/capacity Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8314276 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8314276, https://git.openjdk.org/jdk/commit/2a1176b544d030c09edaf95cb67f69b442aa465d, 1032 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8317350: Move code cache purging out of CodeCache::UnloadingScope Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8317350 Reporter: Thomas Schatzl Assignee: Thomas Schatzl Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8317350, https://git.openjdk.org/jdk/commit/bd3bc2c6181668b5856732666dc251136b7fbb99, 968 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8329589, https://git.openjdk.org/jdk21u-dev/commit/d2c6be94255d6f46820c8af437987a008d11a123, 802 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8319439: Move BufferNode from PtrQueue files to new files Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8319439 Reporter: Kim Barrett Assignee: Kim Barrett Priority: P4 Components: hotspot/gc Original Fix: 22: 22, JDK-8319439, https://git.openjdk.org/jdk/commit/1e76ba0cd0de38da6fc2b8147627496ee2f2837b, 942 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8351831, https://git.openjdk.org/jdk21u-dev/commit/50f83844af9ceba9bf1fc14aaa6e4606ec1cf3ee, 459 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8321815 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8321815, https://git.openjdk.org/jdk/commit/808a03927c153581cbece93a4f5a4f8242b61ef5, 908 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328108, https://git.openjdk.org/jdk21u-dev/commit/ad5a0878db6145fe041ef47be3f06ad734556403, 822 day(s) ago 17: 17.0.11, JDK-8324982, https://git.openjdk.org/jdk17u-dev/commit/5e8883e533c9f0027f2981e9a59fe27f9211725c, 865 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322418 Reporter: Goetz Lindenmaier Assignee: Goetz Lindenmaier Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8322418, https://git.openjdk.org/jdk/commit/6de23bf36e125c77f6f17235d81a33ff25b942fe, 906 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8322688, https://git.openjdk.org/jdk21u-dev/commit/18f23901cc22eed7a3e87f37840c69ae4cf314c5, 905 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8322503: Shenandoah: Clarify gc state usage Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8322503 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8322503, https://git.openjdk.org/jdk/commit/51238c4bdbce48f6b719f7dcfe5b7df8b8c6d85b, 893 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328187, https://git.openjdk.org/jdk21u-dev/commit/e3b6098b4c97ca0f55ed1c160f6b7dc484cb3a12, 821 day(s) ago 17: 17.0.12, JDK-8328674, https://git.openjdk.org/jdk17u-dev/commit/aa2cdb3bb4a3fbbaf5002a9d9d7d2354224e70be, 815 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323021 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8323021, https://git.openjdk.org/jdk/commit/f0e2e4311b8cab160dc9e35f43e9ae5a145c5e23, 891 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323267, https://git.openjdk.org/jdk21u-dev/commit/d44b5dc7a634b08f27f9a3e71112607a12023f8b, 887 day(s) ago 17: 17.0.11, JDK-8323263, https://git.openjdk.org/jdk17u-dev/commit/002270c4bf2983d5b21d703a16f683f35d0b0cd6, 887 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323428 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8323428, https://git.openjdk.org/jdk/commit/a7db4fecebe98135d36c6f46e1fa60959adbe78b, 885 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324045, https://git.openjdk.org/jdk21u-dev/commit/f0115385b61774220a87be4b2ecfb0bf61abea64, 878 day(s) ago 17: 17.0.11, JDK-8324043, https://git.openjdk.org/jdk17u-dev/commit/af1e82cf6a4b5172c242d04bb38a0e581b66bd09, 878 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8325671: Shenandoah: Introduce a ShenandoahGenerationType and templatize certain marking closures with it Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8325671 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8325671, https://git.openjdk.org/jdk/commit/f62f2adbc3ec3cf8a9a59d3d766c60d11ebd77e2, 834 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8328075 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8328075, https://git.openjdk.org/jdk/commit/80ccc989a892e4d9f4e2c9395a100cfabbdcda64, 821 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8333305, https://git.openjdk.org/jdk21u-dev/commit/dc8b95fb30773d2fd73e0fe1cfd014215d0dad55, 744 day(s) ago 17: 17.0.13, JDK-8333368, https://git.openjdk.org/jdk17u-dev/commit/235baaae1b1ad22487bb7cb1aa0849a946524cd0, 743 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8331405: Shenandoah: Optimize ShenandoahLock with TTAS Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8331405 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8331405, https://git.openjdk.org/jdk/commit/c4fe5bf90c2d368c29714de63a90eca444fb3ece, 773 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8336761, https://git.openjdk.org/jdk21u-dev/commit/d0a1fbdfbbbefa3a297cd0e6584091de6dc1a55f, 695 day(s) ago 17: 17.0.14, JDK-8339996, https://git.openjdk.org/jdk17u-dev/commit/6f991090d3749c8f5002cf2e7902f6a29324d3ff, 640 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8332841: GenShen: Pull shared members from control thread into common base class Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332841 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 23: 23, JDK-8332841, https://git.openjdk.org/jdk/commit/ebc520e83f503eeb4e5af6d5aef62df9227af4f7, 750 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8333716: Shenandoah: Check for disarmed method before taking the nmethod lock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8333716 Reporter: Aleksey Shipilev Assignee: Neethu Prasad Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8333716, https://git.openjdk.org/jdk/commit/18e7d7b5e710b24e49b995777906a197e35795e6, 736 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8334133, https://git.openjdk.org/jdk21u-dev/commit/af6eddc38d803f0b0a8c5ea5808f6e823ddf8da5, 731 day(s) ago 17: 17.0.13, JDK-8334265, https://git.openjdk.org/jdk17u-dev/commit/b46208d466fd5cf003bfc6281f3c925ca5258135, 730 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8331411: Shenandoah: Reconsider spinning duration in ShenandoahLock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8331411 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8331411, https://git.openjdk.org/jdk/commit/817edcb697cbb8c608c9292cdc4b99db4f5844dc, 717 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8336922, https://git.openjdk.org/jdk21u-dev/commit/2c981bc9f3de491dff5571855697477c04ad873d, 691 day(s) ago 17: 17.0.14, JDK-8340315, https://git.openjdk.org/jdk17u-dev/commit/4f08bcd2431072d3b27a9589fe07f045c71d2aca, 634 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334769 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8334769, https://git.openjdk.org/jdk/commit/4ebb77120af5a4ccbfde63b24cb50e05a3161f16, 717 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337191, https://git.openjdk.org/jdk21u-dev/commit/4cab9a4b146c8f497e22449d706ae83d30afa59e, 689 day(s) ago 17: 17.0.13, JDK-8337349, https://git.openjdk.org/jdk17u-dev/commit/efee05f404f0d8a6b03f203a13d48ad6177bc828, 685 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8334315: Shenandoah: reduce GC logging noise Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8334315 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8334315, https://git.openjdk.org/jdk/commit/f35af7171213c09107b99104a73022853bff91b0, 687 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8337241: Shenandoah: Normalize include guards Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337241 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8337241, https://git.openjdk.org/jdk/commit/4f194f10a1481cdc9df4e6338f6cabd07a34c84c, 687 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8293650: Shenandoah: Support archived heap objects Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293650 Reporter: Dan Heidinga Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8293650, https://git.openjdk.org/jdk/commit/d86e99c3ca94ee8705e44fe2830edd3ceb0a7f64, 667 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8336915: Shenandoah: Remove unused ShenandoahVerifier::verify_after_evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336915 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8336915, https://git.openjdk.org/jdk/commit/f308b2d59672b39ddca502baff50ab20ab781047, 667 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8338688: Shenandoah: Avoid calling java_lang_Class accessors in asserts/verifier Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338688 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8338688, https://git.openjdk.org/jdk/commit/e297e8817f486e4af850c97fcff859c3e9a9e21c, 661 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8340400: Shenandoah: Whitebox breakpoint GC requests may cause assertions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340400 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8340400, https://git.openjdk.org/jdk/commit/75d5e117770590d2432fcfe8d89734c7038d4e55, 632 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8340183: Shenandoah: Incorrect match for clone barrier in is_gc_barrier_node Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340183 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8340183, https://git.openjdk.org/jdk/commit/ea8f35b98e618bfa55371e45b3ef61fa5289dd94, 628 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8340408: Shenandoah: Remove redundant task stats printing code in ShenandoahTaskQueue Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340408 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8340408, https://git.openjdk.org/jdk/commit/279086d4ce7e05972e099022e8045f39680dd4e8, 628 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8340490: Shenandoah: Optimize ShenandoahPacer Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8340490 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8340490, https://git.openjdk.org/jdk/commit/65200a9589e46956a2194b20c4c90d003351a539, 624 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8341242: Shenandoah: LRB node is not matched as GC barrier after JDK-8340183 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341242 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8341242, https://git.openjdk.org/jdk/commit/684d246ccf497f599ffcd498f2fbe4b1b2357e27, 621 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8332697: ubsan: shenandoahSimpleBitMap.inline.hpp:68:23: runtime error: signed integer overflow: -9223372036854775808 - 1 cannot be represented in type 'long int' Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8332697 Reporter: Matthias Baesken Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8332697, https://git.openjdk.org/jdk/commit/57c1db5843db5f2c864318f3234767f436a836e3, 619 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8341554: Shenandoah: Missing heap lock when updating usage for soft ref policy Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341554 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8341554, https://git.openjdk.org/jdk/commit/bade041db82a09cf33d4dbcc849f5784b3851f3d, 617 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8341668: Shenandoah: assert(tail_bits < (idx_t)BitsPerWord) failed: precondition Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8341668 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8341668, https://git.openjdk.org/jdk/commit/45a6359588996d25e5e8dadebdcd8d6a00ef786f, 614 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8342588: Shenandoah: Pull shared closures together in one header Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342588 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8342588, https://git.openjdk.org/jdk/commit/9003524c8bbe5041b8d51deb6000b688a29027f8, 592 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8342041: Test gc/shenandoah/oom/TestClassLoaderLeak.java slow on Windows after JDK-8340490 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8342041 Reporter: Matthias Baesken Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8342041, https://git.openjdk.org/jdk/commit/cd45ba32f026ba3827d18836cab37a73f59346ed, 571 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8344798: Shenandoah: Use more descriptive variable names in shPhaseTimings.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344798 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8344798, https://git.openjdk.org/jdk/commit/db44e97c5dfd286a58985be9b091fd43f5ad03be, 569 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8337511: Implement JEP 404: Generational Shenandoah (Experimental) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337511 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8337511, https://git.openjdk.org/jdk/commit/28ae281b42cd00f471e275db544a5d23a42df59c, 561 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345346 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8345346, https://git.openjdk.org/jdk/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460, 558 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345423: Shenandoah: Parallelize concurrent cleanup Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345423 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8345423, https://git.openjdk.org/jdk/commit/4da6fd4283a13be1711e7ad948f1d05a0a9148a5, 549 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345647: Fix recent NULL usage backsliding in Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345647 Reporter: Kim Barrett Assignee: Sonia Zaldana Calles Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8345647, https://git.openjdk.org/jdk/commit/e2948991544d50a901be509fbc6406c2a16849ec, 549 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8346008: Fix recent NULL usage backsliding in Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346008 Reporter: Kim Barrett Assignee: Sonia Zaldana Calles Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8346008, https://git.openjdk.org/jdk/commit/ff85865b752b7a2e765e2035d372a4dbb9279fea, 548 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8346688: GenShen: Missing metadata trigger log message Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346688 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8346688, https://git.openjdk.org/jdk/commit/b8e40b9c2dfecdad9096015c1aa208ea077db7f5, 540 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8346690: Shenandoah: Fix log message for end of GC usage report Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346690 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8346690, https://git.openjdk.org/jdk/commit/d2a48634b872b65668b57d3975f805277ae96f83, 540 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8346569 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8346569, https://git.openjdk.org/jdk/commit/dfaa89162a35acd20b1ed35e147f9626a181510a, 523 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8347279: Problemlist TestEvilSyncBug.java#generational Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347279 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347279, https://git.openjdk.org/jdk/commit/f6492aa63486393593ea8761cef5362ef46abf13, 520 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8347620: Shenandoah: Use 'free' tag for free set related logging Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347620 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347620, https://git.openjdk.org/jdk/commit/9782bfdd27da95c3bab9da6d46d695e717f465d8, 515 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8344049: Shenandoah: Eliminate init-update-refs safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344049 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8344049, https://git.openjdk.org/jdk/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa, 514 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8344050: Shenandoah: Retire GC LABs concurrently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344050 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8344050, https://git.openjdk.org/jdk/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa, 514 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8344055: Shenandoah: Make all threads use local gc state Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8344055 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8344055, https://git.openjdk.org/jdk/commit/764d70b7df18e288582e616c62b0d7078f1ff3aa, 514 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8347732: Replace SIZE_FORMAT in shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347732 Reporter: Coleen Phillimore Assignee: Coleen Phillimore Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347732, https://git.openjdk.org/jdk/commit/cbe2f9654eb7330c2e8cbe74e8abc2db63ec867b, 514 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8347617: Shenandoah: Use consistent name for update references phase Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347617 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347617, https://git.openjdk.org/jdk/commit/0330ca4221ba7bacb0eaeed1a8cdc3d5c3653a83, 513 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348420: Shenandoah: Check is_reserved before using ReservedSpace instances Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348420 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8348420, https://git.openjdk.org/jdk/commit/7c0985fc32ec5419f7b409248385c5ca80f1093f, 505 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8349002: GenShen: Deadlock during shutdown Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8349002 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8349002, https://git.openjdk.org/jdk/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86, 499 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348610 Reporter: Martin Doerr Assignee: Satyen Subramaniam Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8348610, https://git.openjdk.org/jdk/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb, 494 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348594 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8348594, https://git.openjdk.org/jdk/commit/38322407cd1664115e975c7fd9cb61e40d9557b5, 484 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8349652: Rewire nmethod oop load barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8349652 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8349652, https://git.openjdk.org/jdk/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88, 481 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8348171: Refactor GenerationCounters and its subclasses Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8348171 Reporter: Albert Yang Assignee: Albert Yang Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8348171, https://git.openjdk.org/jdk/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df, 479 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8347804: GenShen: Crash with small GCCardSizeInBytes and small Java heap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8347804 Reporter: Martin Doerr Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8347804, https://git.openjdk.org/jdk/commit/0a4c5a8a483b23ec8c534054187c44f986d137bb, 471 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8338737: Shenandoah: Reset marking bitmaps after the cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8338737 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8338737, https://git.openjdk.org/jdk/commit/7c187b5d81a653b87fc498101ad9e2d99b72efc6, 467 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8349094: GenShen: Race between control and regulator threads may violate assertions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8349094 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8349094, https://git.openjdk.org/jdk/commit/3a8a432c05999fe478b94de75b416404b5a515d2, 467 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351077: Shenandoah: Update comments in ShenandoahConcurrentGC::op_reset_after_collect Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351077 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8351077, https://git.openjdk.org/jdk/commit/7c173fde4274a798f299876492a2cd833eee9fdd, 467 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8350605: assert(!heap->is_uncommit_in_progress()) failed: Cannot uncommit bitmaps while resetting them Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350605 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8350605, https://git.openjdk.org/jdk/commit/fe806caa160b2d550db273af17dc08270f143819, 466 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351081: Off-by-one error in ShenandoahCardCluster Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351081 Reporter: Cesar Soares Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8351081, https://git.openjdk.org/jdk/commit/38b4d46c1ff3701d75ff8347e5edbb01acd9b512, 466 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351444: Shenandoah: Class Unloading may encounter recycled oops Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351444 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8351444, https://git.openjdk.org/jdk/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95, 458 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8350898: Shenandoah: Eliminate final roots safepoint Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350898 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8350898, https://git.openjdk.org/jdk/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f, 451 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352091 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8352091, https://git.openjdk.org/jdk/commit/52c6ce6c73194762970fd9521121333713495fa3, 449 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352299 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8352299, https://git.openjdk.org/jdk/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087, 445 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352588: GenShen: Enabling JFR asserts when getting GCId Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352588 Reporter: Aleksey Shipilev Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8352588, https://git.openjdk.org/jdk/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6, 444 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352918: Shenandoah: Verifier does not deactivate barriers as intended Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352918 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8352918, https://git.openjdk.org/jdk/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd, 443 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8351091: Shenandoah: global marking context completeness is not accurately maintained Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8351091 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8351091, https://git.openjdk.org/jdk/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c, 431 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8353218: Shenandoah: Out of date comment references Brooks pointers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8353218 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8353218, https://git.openjdk.org/jdk/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa, 431 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8353596: GenShen: Test TestClone.java#generational-no-coops intermittent timed out Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8353596 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8353596, https://git.openjdk.org/jdk/commit/ac17449bdb946d98cb65c8eae9c9671f527a79cb, 416 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8354431: gc/logging/TestGCId fails on Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8354431 Reporter: Thomas Stuefe Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8354431, https://git.openjdk.org/jdk/commit/8a39f07d07f8c4e30dc29b14f28e33c9d8e2e65f, 415 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8355789 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8355789, https://git.openjdk.org/jdk/commit/5e27547e2d577e17316ae1a91f83e4091e9729c5, 410 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8354078: Implement JEP 521: Generational Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8354078 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8354078, https://git.openjdk.org/jdk/commit/2e8b195a96e3b2a4ca27c64a923adc4334073128, 382 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8358102: GenShen: Age tables could be seeded with cumulative values Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358102 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25, JDK-8358102, https://git.openjdk.org/jdk/commit/99a4b22ae7dc2755df1780cc7d74c5d6e3cd4cd4, 376 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8359394: GC cause cleanup Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8359394 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8359394, https://git.openjdk.org/jdk/commit/dec42bebb836b2ea244dc19a5964dac828791135, 359 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358529 Reporter: William Kemper Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8358529, https://git.openjdk.org/jdk/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210, 340 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8376625, https://git.openjdk.org/jdk25u-dev/commit/98d376f81102d08174289ceb4c2b0cf036f42c40, 136 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8359868 Reporter: William Kemper Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8359868, https://git.openjdk.org/jdk/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b, 340 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8378300, https://git.openjdk.org/jdk25u-dev/commit/5cac27d8a00e8271b64fe44abc53670a22a3be4c, 114 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8361712: Improve ShenandoahAsserts printing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361712 Reporter: Thomas Stuefe Assignee: Thomas Stuefe Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8361712, https://git.openjdk.org/jdk/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa, 324 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8361726: Shenandoah: More detailed evacuation instrumentation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361726 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8361726, https://git.openjdk.org/jdk/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903, 323 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8380560, https://git.openjdk.org/jdk25u-dev/commit/7672013814cf0a7ecac18cd27f30a0a46a9df33e, 85 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8358340: Support CDS heap archive with Generational Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8358340 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8358340, https://git.openjdk.org/jdk/commit/577ac0610a0c62d6a3f5501bb0d1bd45f8c47f22, 317 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8368970, https://git.openjdk.org/jdk25u/commit/8058a5be77d22e26ee3ea029539c1236a64572e3, 256 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8364212: Shenandoah: Rework archived objects loading Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364212 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8364212, https://git.openjdk.org/jdk/commit/68a35511ebd3fd77716242db973104657bc7b541, 312 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8367970, https://git.openjdk.org/jdk25u/commit/fbfcb1438322e93159db910adc6185be3628ae44, 269 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8365571: GenShen: PLAB promotions may remain disabled for evacuation threads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8365571 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8365571, https://git.openjdk.org/jdk/commit/08db4b99622e488558dd7987c34f1c515fa30426, 302 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8366161, https://git.openjdk.org/jdk25u/commit/ff97b1f1a53bb6b7f4cc50a3c84b3fd4367f8e9d, 292 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8366692: Several gc/shenandoah tests timed out Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8366692 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8366692, https://git.openjdk.org/jdk/commit/02dd21196ed27289a6fad92c4881af484ce9c258, 283 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384200, https://git.openjdk.org/jdk25u-dev/commit/b90d9660e8a7b365e0050a062a8d45fcb84a1b88, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8365956: GenShen: Adaptive tenuring threshold algorithm may raise threshold prematurely Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8365956 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8365956, https://git.openjdk.org/jdk/commit/7fcce27096605a27ca3b74349d1012bb0bd5963d, 276 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8369253, https://git.openjdk.org/jdk25u/commit/c66d45ab91d3bdd1b30b75b3946e2d115dace88a, 250 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367378: GenShen: Missing timing stats when old mark buffers are flushed during final update refs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367378 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367378, https://git.openjdk.org/jdk/commit/11df28916af4c2bfd69b2829c74e046ad953ee6c, 274 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8368069, https://git.openjdk.org/jdk25u/commit/d9981960c58bbb7555d53b31154d6f1d5006c067, 268 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367451: GenShen: Remove the option to compute age census during evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367451 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367451, https://git.openjdk.org/jdk/commit/850f904a84186b514a9b79fd4625b4651e73149b, 274 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8381332, https://git.openjdk.org/jdk25u-dev/commit/253dacae04ed1a44a6c5d73d322843ab393bb5cc, 75 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367476: Shenandoah: Remove use of CollectedHeap::_soft_ref_policy Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367476 Reporter: Francesco Andreuzzi Assignee: Francesco Andreuzzi Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367476, https://git.openjdk.org/jdk/commit/976207df1fcebf76a5f732b26424d6a4896b359e, 270 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8365792: GenShen: assertion "Generations aren't reconciled" Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8365792 Reporter: Thomas Stuefe Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8365792, https://git.openjdk.org/jdk/commit/6e4e966d9b71ec04618e19784b5a661f34595ef6, 268 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384019, https://git.openjdk.org/jdk25u-dev/commit/7a76ea3b9038ea8d6c68f80397b9489f90b13e33, 38 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367450: Shenandoah: Log the composition of the collection set Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367450 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367450, https://git.openjdk.org/jdk/commit/4be4826ddb51c155eec3fe2923d891357f8d753b, 268 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8379921, https://git.openjdk.org/jdk25u-dev/commit/79f0f9ded514c763ad085abb5b156a81bf633c16, 93 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367473: Shenandoah: Make the detailed evacuation metrics a runtime diagnostic option Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367473 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367473, https://git.openjdk.org/jdk/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2, 268 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8381958, https://git.openjdk.org/jdk25u-dev/commit/8ecc43cbe863d410a454c995df3c72e0030953b6, 65 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367722: [GenShen] ShenandoahEvacuationStats is always empty Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367722 Reporter: Rui Li Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367722, https://git.openjdk.org/jdk/commit/e4cb86df2b05cef6dd7e29e8803ebbbf5b4fe5a2, 268 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8381959, https://git.openjdk.org/jdk25u-dev/commit/8ecc43cbe863d410a454c995df3c72e0030953b6, 65 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368072: Remove redundant arguments of MarkingNMethodClosure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368072 Reporter: Albert Yang Assignee: Albert Yang Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368072, https://git.openjdk.org/jdk/commit/f10fbe1fb40645633b91fad2af3d7c2cbb005b39, 265 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368015: Shenandoah: fix error in computation of average allocation rate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368015 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368015, https://git.openjdk.org/jdk/commit/a2870d6b4985a68beb3fe3bf6622e6245e9a82ec, 262 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383241, https://git.openjdk.org/jdk25u-dev/commit/d0b6d9f60451a68774712fa1ee04dbef8c7e30e9, 50 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368499: GenShen: Do not collect age census during evac when adaptive tenuring is disabled Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368499 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368499, https://git.openjdk.org/jdk/commit/8ca1feaf7e29c1370853b9b95c2ee7a62c6b84b7, 261 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383049, https://git.openjdk.org/jdk25u-dev/commit/c214a3b6ae5cb945a2d782eb19e392a3bcdf22b6, 51 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368599: ShenandoahConcurrentMark could use ThreadsClaimTokenScope Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368599 Reporter: Francesco Andreuzzi Assignee: Francesco Andreuzzi Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368599, https://git.openjdk.org/jdk/commit/fe9dbcc496671a256c61ac52df5580569dbafb0a, 256 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368989: Use NMethodMarkingScope and ThreadsClaimTokenScope in shenandoahSTWMark Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368989 Reporter: Francesco Andreuzzi Assignee: Francesco Andreuzzi Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368989, https://git.openjdk.org/jdk/commit/1d55adee11fc2fdbf2e009e1308b763fd7217dad, 254 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8367646: [GenShen] Control thread may overwrite gc cancellation cause set by mutator Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8367646 Reporter: Martin Doerr Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8367646, https://git.openjdk.org/jdk/commit/d6e2d4eb1f87016ab158b62c61c33c4bf92a0ed4, 247 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384196, https://git.openjdk.org/jdk25u-dev/commit/6e00cb2ceb449be9317208c0a04306d06fd93375, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368501: Shenandoah: GC progress evaluation does not use generation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368501 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368501, https://git.openjdk.org/jdk/commit/501fa2041a77139a9ac42fef69f28b1fd50fee65, 247 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383427, https://git.openjdk.org/jdk25u-dev/commit/20d3ea4643857e41ab7a5f8784feabc322a16d60, 47 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370050: Shenandoah: Obsolete ShenandoahPacing option Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370050 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370050, https://git.openjdk.org/jdk/commit/4d20f7696c015bc0e59544ff064fe0c640d61edf, 240 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8368681: Shenandoah: Add documentation comments for ShenandoahAllocationRate Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8368681 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8368681, https://git.openjdk.org/jdk/commit/a3e41ea6c60eb278da93dbc2daf940f0dc9abd11, 239 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384020, https://git.openjdk.org/jdk25u-dev/commit/8c1d62a36b41dd05225d1e5fe6aa37917ed63da4, 38 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8369980: Use ThreadsClaimTokenScope in ShenandoahThreadRoots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8369980 Reporter: Francesco Andreuzzi Assignee: Francesco Andreuzzi Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8369980, https://git.openjdk.org/jdk/commit/b159ca097a71407d0bc10f6c5d86d5f45c7d7642, 239 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370048: Shenandoah: Deprecated ShenandoahPacing option Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370048 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 25: 25.0.2, JDK-8370048, https://git.openjdk.org/jdk25u/commit/9d467de7d85c8443006c5d862a46e50bd507deac, 239 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370521: GenShen: Various code cleanup related to promotion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370521 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370521, https://git.openjdk.org/jdk/commit/6347f10bf1dd3959cc1f2aba32e72ca8d9d56e82, 226 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383428, https://git.openjdk.org/jdk25u-dev/commit/23d302c9fe6304786d05d500e4c58fcf9f5a6826, 47 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370667: GenShen: Only make assertions about region pinning for collected generation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370667 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370667, https://git.openjdk.org/jdk/commit/c6eea8acf6eea7314a1615e5923ac7bf73e6da02, 226 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370726: GenShen: Misplaced assertion that old referent is marked during young collection Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370726 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370726, https://git.openjdk.org/jdk/commit/c69e0eb2f98dc80eaefdb399dcfe86cdab32dbd5, 226 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371141 Reporter: Martin Doerr Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371141, https://git.openjdk.org/jdk/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f, 221 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370850 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8370850, https://git.openjdk.org/jdk/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127, 219 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8361339: Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8361339 Reporter: Matthias Baesken Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8361339, https://git.openjdk.org/jdk/commit/e1c952608d61c6c74c3fa4d00789390f3a789de4, 215 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384199, https://git.openjdk.org/jdk25u-dev/commit/963e328011218240abca74e84aab2a5a661fd41b, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371852 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371852, https://git.openjdk.org/jdk/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319, 208 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371854 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8371854, https://git.openjdk.org/jdk/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1, 207 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8374925, https://git.openjdk.org/jdk25u-dev/commit/33e74e04054e12fef999914445061c28d3cfb800, 155 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373048: Genshen: Remove dead code from Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373048 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 26: 26, JDK-8373048, https://git.openjdk.org/jdk/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6, 192 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373039: Remove Incorrect Asserts in shenandoahScanRemembered Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373039 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373039, https://git.openjdk.org/jdk/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9, 191 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383019, https://git.openjdk.org/jdk25u-dev/commit/ad9d9988c5824f3de76650ce242ebef8afdc77ef, 51 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373054 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373054, https://git.openjdk.org/jdk/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8, 191 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373056 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373056, https://git.openjdk.org/jdk/commit/15f25389435288881644f7aeab48fd2eae410999, 191 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8352914: Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8352914 Reporter: William Kemper Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8352914, https://git.openjdk.org/jdk/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb751, 187 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383021, https://git.openjdk.org/jdk25u-dev/commit/997e50624079d2c5e5047bd51e92c3d79a9db182, 51 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373272 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373272, https://git.openjdk.org/jdk/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51, 187 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8372250: Merge PtrQueue into SATBMarkQueue Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8372250 Reporter: Kim Barrett Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8372250, https://git.openjdk.org/jdk/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee, 183 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8371284: GenShen: Avoid unnecessary card marking Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8371284 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8371284, https://git.openjdk.org/jdk/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013, 177 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382983, https://git.openjdk.org/jdk25u-dev/commit/b5e34c12645d32074a2ea69de6501a73f74d712f, 51 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8374048: Genshen: Backout fix for missed cancellation notice Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8374048 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8374048, https://git.openjdk.org/jdk/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0, 176 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8373819: Genshen: Control thread can miss allocation failure notification (redux) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373819 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8373819, https://git.openjdk.org/jdk/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8, 152 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8374449 Reporter: Hao Sun Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8374449, https://git.openjdk.org/jdk/commit/673cd6ed0c4ebbb301346e8e251d1674f363c0d8, 134 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384093, https://git.openjdk.org/jdk25u-dev/commit/ae3f1dbbf422ac621339484b7bd29034019209e7, 38 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376969: Shenandoah: GC state getters should be inlineable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376969 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376969, https://git.openjdk.org/jdk/commit/692444f071cab930d1b92bbfac79f87d0d801aab, 131 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8382939, https://git.openjdk.org/jdk25u-dev/commit/962fd11e95c2ec1eb06aab8856fa92f8ffe0905c, 51 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376756: GenShen: Improve encapsulation of generational collection set choosing Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376756 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376756, https://git.openjdk.org/jdk/commit/949370ab0e701cfcc68cb84dd0f91e5db41f4f45, 129 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377126: Shenandoah: Convert ShenandoahVerifier related code to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377126 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377126, https://git.openjdk.org/jdk/commit/b9c0e0537f979534b12ba6c44b6cf35a8ed78f89, 128 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377043: Shenandoah: Convert ShenandoahHeapRegion related code to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377043 Reporter: Xiaolong Peng Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377043, https://git.openjdk.org/jdk/commit/57eb9c79b050224c6bf402ebe7d18afff1f5ce09, 124 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377045: Shenandoah: Convert ShenandoahLock related code to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377045 Reporter: Xiaolong Peng Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377045, https://git.openjdk.org/jdk/commit/708970a1a6f9c05f21d15918066a07d7f896a04a, 122 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377396: GenShen: Consolidate and simplify in place region promotions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377396 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377396, https://git.openjdk.org/jdk/commit/e515c10f3a092955c847c88dcadebb763a807852, 122 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377044: Shenandoah: Convert ShenandoahHeap related code to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377044 Reporter: Xiaolong Peng Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377044, https://git.openjdk.org/jdk/commit/2925eb8cfbddb0abdcabf735d8f0585132b4baf9, 117 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377704: Shenandoah: Convert ShenandoahNMethod to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377704 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377704, https://git.openjdk.org/jdk/commit/fbc705d2cc251153a69ca76788462e00861d3f60, 117 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378119: GenShen: Restore log message about characteristics of promotion efforts Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378119 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378119, https://git.openjdk.org/jdk/commit/a20a1aca8c2ed03291c0f38d15ae47d968d28b93, 115 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377701: Shenandoah: Convert ShenandoahEvacOOMHandler to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377701 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377701, https://git.openjdk.org/jdk/commit/4a6d359a455fd9895ee40ab64909ac6501487d87, 114 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377011: Shenandoah: assert_bounds should be only called when boundaries have changed Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377011 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377011, https://git.openjdk.org/jdk/commit/abec2124281bd9ffb3c3126b66b7b45dc4d88a79, 108 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377713: Shenandoah: Convert ShenandoahReferenceProcessor to use Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377713 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377713, https://git.openjdk.org/jdk/commit/d887e2e6fdcb0070a5f881098120074d972ee3df, 107 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378561: Mark gc/shenandoah/compiler/TestLinkToNativeRBP.java as /native Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378561 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378561, https://git.openjdk.org/jdk/commit/d7f4365b296d120521e16666e2ce2177a8d2c44d, 107 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8379498, https://git.openjdk.org/jdk25u-dev/commit/463131adfdfbddaf5fd513d8ae7274c478496855, 97 day(s) ago 21: 21.0.12, JDK-8380098, https://git.openjdk.org/jdk21u-dev/commit/5abfad74d66f99c9884914d0c03967a3d431e169, 90 day(s) ago 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377048: Shenandoah: shenandoahLock related improvments Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377048 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377048, https://git.openjdk.org/jdk/commit/a436287c139c88af1b570cc2738e3f33b8ec7fe6, 106 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378083: Mark shenandoah/generational/TestOldGrowthTriggers.java as flagless Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378083 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378083, https://git.openjdk.org/jdk/commit/7e9e64966b47c788c91f934b5fca5cd31ad465b3, 103 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384018, https://git.openjdk.org/jdk25u-dev/commit/aae9cbe93bd98747620781ef5f8084d91dca2786, 38 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378880: GenShen: Fix typo in recent conversion to atomic field Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378880 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378880, https://git.openjdk.org/jdk/commit/f2a52b7a069c9180638aec15cc0d748f337c3d2f, 103 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378293: GenShen: Simplify selection of aged regions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378293 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378293, https://git.openjdk.org/jdk/commit/6808ba2e05b8dba6c28ee21d4c415a81a950f5c1, 96 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378804: Shenandoah: Convert remaining components to Atomic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378804 Reporter: Ben Taylor Assignee: Ben Taylor Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378804, https://git.openjdk.org/jdk/commit/7b0024adbb0678050f8755c543068916fdedf4d8, 96 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8379021: Shenandoah: Speedup ShenandoahSimpleBitMapTest Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379021 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8379021, https://git.openjdk.org/jdk/commit/30e569d206dbb87349927682f194f5ba1294e44d, 94 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384017, https://git.openjdk.org/jdk25u-dev/commit/02c348f9e202f77214387863481298241a2657c0, 38 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8375568: Shenandoah: Abbreviate thread names in display when length constraints apply Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8375568 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8375568, https://git.openjdk.org/jdk/commit/27a4ed5b7adbf6652b0ff82158f80d90d3f9ba65, 87 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8378806: Genshen: Add scope of collection to end of cycle message in JMX notification Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8378806 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8378806, https://git.openjdk.org/jdk/commit/b32e9b0f9be7349f797ced4a260e1e10418af3bb, 85 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8379367: GenShen: Replace atomic promotion failure counters with thread local variables Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379367 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8379367, https://git.openjdk.org/jdk/commit/26c4b5f5a1ad623ef7d3db06e4903867b03b5443, 85 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8379688: GenShen: Skip promotions when marking finds enough immediate garbage Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379688 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8379688, https://git.openjdk.org/jdk/commit/d0841c6bde28183ab39feb8242982bcefed3f1f9, 85 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380846: GenShen: Remove the experimental option to disable adaptive tenuring Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380846 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8380846, https://git.openjdk.org/jdk/commit/4e7901576851ebe22b40349bf0e155b39ca6c34a, 81 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384197, https://git.openjdk.org/jdk25u-dev/commit/ec2f03bfebb708db2fc08b52063b011a7dd58697, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8374191: Shenandoah: Consider an assert in get_object_age Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8374191 Reporter: Stefan Karlsson Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8374191, https://git.openjdk.org/jdk/commit/5164fbc9f841bec1ad4fb33b11a3ad11489d49d8, 79 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8377976: GenShen: Explicit GC requests must clear concurrent gc request cancellation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8377976 Reporter: Martin Doerr Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8377976, https://git.openjdk.org/jdk/commit/28e96d76b0c7a792cc88bb9183e9cb6a83fcaba2, 78 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380958: GenShen: Regulator thread may observe inconsistent old generation state Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380958 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8380958, https://git.openjdk.org/jdk/commit/e254526f4a2647996c808e66b294f33fe38d57af, 71 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381549: GenShen: Global collections skip coalesce and fill when the collection set is empty Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381549 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8381549, https://git.openjdk.org/jdk/commit/f21e47db805b56d5bf183d7a2cfba076f380612a, 71 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8314599: [GenShen] Couple adaptive tenuring and generation size budgeting Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8314599 Reporter: Y. Ramakrishna Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8314599, https://git.openjdk.org/jdk/commit/88bd42d0350c126581b740bc9044aebcdb0138da, 64 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370648: TestOldGrowthTriggers.java fails 'Trigger (Old): Old has overgrown' missing from stdout/stderr Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370648 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8370648, https://git.openjdk.org/jdk/commit/e7da7376cd5299df3c70bdd3e47d62e75b9a3ae7, 64 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381643: Shenandoah: Remove duplicate region filtering logic Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381643 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8381643, https://git.openjdk.org/jdk/commit/764fc09bed335173c2cb4180c946e8593f023ae8, 60 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8376839: GenShen: Improve performance of evacuations into the old generation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8376839 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8376839, https://git.openjdk.org/jdk/commit/533a8a8d2605f19f5f6f867c3ff5d649305d0ee5, 59 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382150: Shenandoah: Clean up nmethod entry barrier support Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382150 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382150, https://git.openjdk.org/jdk/commit/17ee366ff964ea4e50b419a033bab973c46f601c, 58 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382295: Shenandoah: wrong denominator in full gc summary Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382295 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382295, https://git.openjdk.org/jdk/commit/299973160d55f1318dd6c673267b4dcdefb64ac9, 58 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384198, https://git.openjdk.org/jdk25u-dev/commit/391703e6b31455fa9c4e8b39d01b6642fa8b6beb, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8380651: [ubsan] gc/logging/TestGCId.java triggers runtime error: division by zero in shenandoahAdaptiveHeuristics Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8380651 Reporter: Matthias Baesken Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8380651, https://git.openjdk.org/jdk/commit/26ccc2eaa491531faaecc6214196f3ca082a7e06, 57 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381985: Shenandoah: allocation rate sample could be wrong in some rare cases Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381985 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8381985, https://git.openjdk.org/jdk/commit/ff775385b04f7dd7f809ca88f4ad3603d5196a90, 54 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382395: Disable stringop-overflow in shenandoahGenerationalHeap.cpp Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382395 Reporter: Hao Sun Assignee: Hao Sun Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382395, https://git.openjdk.org/jdk/commit/1f782b7a5209cdcde0d95adbe38ca6911e080c2b, 54 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384650, https://git.openjdk.org/jdk25u-dev/commit/19f1136632876441632a3b9a4ce0ae742a5dde37, 29 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382441: Problemlist TestStressAllocationGCEventsWithShenandoah and TestStressBigAllocationGCEventsWithShenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382441 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382441, https://git.openjdk.org/jdk/commit/b854ba1d1d9e0cc8a2b21adfc3448700b2132d26, 54 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382681: GenShen: ProblemList TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382681 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382681, https://git.openjdk.org/jdk/commit/23110787e6dba70ec81ec7c4f42cf02818b116a1, 53 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8345631: TestRegionSamplingLogging.java#generational-rotation intermittent fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8345631 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8345631, https://git.openjdk.org/jdk/commit/496317030433f335d64ba75d31aeeebbcc061685, 51 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383857, https://git.openjdk.org/jdk25u-dev/commit/e5bdebd003bd9c4bab81301ec00565948d912fd3, 40 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382433: GenShen: Remembered set scan encountered invalid object Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382433 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382433, https://git.openjdk.org/jdk/commit/ec19f0b8021e918284abc129d139666881a6f1d4, 51 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381550: Shenandoah: Fix confusing end of degenerated cycle log message Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381550 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8381550, https://git.openjdk.org/jdk/commit/2342f6b162738258b2cf8277f6af79f085a0b9e0, 47 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382933: Improve Shenandoah clone barrier tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382933 Reporter: Oli Gillespie Assignee: Oli Gillespie Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382933, https://git.openjdk.org/jdk/commit/0b9548b67ad19524eac3868da59a78e62744b38a, 47 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382711: Shenandoah: Support AOT code dumping Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382711 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382711, https://git.openjdk.org/jdk/commit/d618008b33b3b6e9fef9e370693439ac2ca9acfd, 46 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381154: Shenandoah: Region states could be read in wrong order for comparisons Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381154 Reporter: Matthias Baesken Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8381154, https://git.openjdk.org/jdk/commit/4b45849b762a16752f8ef83ea04007c75e5aa636, 44 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382636: Shenandoah: Use self-forwarding to handle OOM during evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382636 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382636, https://git.openjdk.org/jdk/commit/02ad0712a8a3d30d536a7cb1420b1539bca0154a, 44 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383601: RISC-V: ShenandoahBarrierSetAssembler::load_reference_barrier calls "weak" on "phantom" path Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383601 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383601, https://git.openjdk.org/jdk/commit/631d0e92f045b302ce24dbe54eb6a94767b09d14, 44 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8383838, https://git.openjdk.org/jdk25u-dev/commit/7770bd10ac81b82805618ff1a549dc9464b0806e, 40 day(s) ago 21: 21.0.12, JDK-8383919, https://git.openjdk.org/jdk21u-dev/commit/160861d20a0dc7d766554fa3a8521c64839882be, 39 day(s) ago 17: 17.0.20, JDK-8383915, https://git.openjdk.org/jdk17u-dev/commit/ddfd00dc7f5cff8e6d6aafbaadcab384d53ae34a, 39 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8382920: Shenandoah: Do fewer implicit narrowing conversions Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382920 Reporter: Leo Korinth Assignee: Leo Korinth Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8382920, https://git.openjdk.org/jdk/commit/6b8ad8bcc0523a4a80a1e48e4e86fc338454a2c3, 41 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383642: Additional Shenandoah clone barrier tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383642 Reporter: Oli Gillespie Assignee: Oli Gillespie Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383642, https://git.openjdk.org/jdk/commit/19e86634d7badf1ff88fcfdfc639280cbac636c1, 39 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383810: Shenandoah: Simplify native CAS barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383810 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383810, https://git.openjdk.org/jdk/commit/b337599da27b7659d816f3c4e91566543bbbcc25, 38 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384080: Shenandoah: Simplify C1 CAS barriers Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384080 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384080, https://git.openjdk.org/jdk/commit/9255eb2fd416cda527fc17160872f913ec26355d, 33 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383847: Shenandoah: gc/TestJNIWeak/TestJNIWeak.java times out intermittently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383847 Reporter: Aleksey Shipilev Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383847, https://git.openjdk.org/jdk/commit/a73eca9e8b1b96925b4b4d4ccfeffe9891fd8ce1, 26 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384514: Shenandoah: gc/shenandoah/mxbeans/TestCycleEndMessage.java intermittent fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384514 Reporter: Sendao Yan Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384514, https://git.openjdk.org/jdk/commit/288d88f76c27433f624378ca4925d78c2afbedcf, 25 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8383892: Shenandoah: Decouple allocation rate sampling from GC cycle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8383892 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8383892, https://git.openjdk.org/jdk/commit/df8ce1f50bf09c81b2ff04bf0c6be2890c4f079e, 22 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8366041: Shenandoah: Late Barrier Expansion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8366041 Reporter: Roman Kennke Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8366041, https://git.openjdk.org/jdk/commit/689800b993c58364af989402ed4e9df83156732e, 18 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385375: Shenandoah: Sampled allocation rate is too slow to react to lower allocation rates Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385375 Reporter: Hao Sun Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385375, https://git.openjdk.org/jdk/commit/e615d4903245e554a957d56c2c6573418ee50170, 16 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385430: Shenandoah: Compact heuristic runs continuously when allocation is idle Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385430 Reporter: Aleksey Shipilev Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385430, https://git.openjdk.org/jdk/commit/4eb67734b782cc2eac66736bb1f723f46308cecf, 16 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385557: Shenandoah: Runtime calls from C2 stubs need to be relocatable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385557 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385557, https://git.openjdk.org/jdk/commit/9ed5af9939f9064889c24958b728efad07dcea5f, 16 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384221: GenShen: WhiteBox full GC promotion is not reliable Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384221 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384221, https://git.openjdk.org/jdk/commit/045ae965e122a1e867f5aa0e7e9813cb0967693e, 12 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384604: Shenandoah: Completed GC count doesn't add up in the log Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384604 Reporter: Rui Li Assignee: Rui Li Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384604, https://git.openjdk.org/jdk/commit/d60fead5cf5679c52069006f474e3437b76a0afb, 12 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385633: PPC64: Shenandoah weak CAS fails after late barrier expansion Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385633 Reporter: David Briemann Assignee: David Briemann Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8385633, https://git.openjdk.org/jdk/commit/563befb8a1a19e574e7d43068b45783ba8cb7ba3, 11 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8384442: Shenandoah: Remove vestigial CAS barrier code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8384442 Reporter: Aleksey Shipilev Assignee: Cesar Soares Priority: P4 Components: hotspot/gc Original Fix: 27: 27, JDK-8384442, https://git.openjdk.org/jdk/commit/b7e26358f6415122700ffc589b2186ec2d12df1b, 10 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385933: GenShen: Remove ShenandoahAgingCyclePeriod Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385933 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8385933, https://git.openjdk.org/jdk/commit/bf344f1b9a8ac3069b994b7fe7c91b8c671a9dbd, 5 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8386202: Genshen: Regulator thread reporting hiccup times proportional to safepoint times Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8386202 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8386202, https://git.openjdk.org/jdk/commit/3b123c90bde807be6889f0d8a8522da9264f3233, 2 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8386204: GenShen: Bootstrap cycles are misidentified in logs Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8386204 Reporter: William Kemper Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8386204, https://git.openjdk.org/jdk/commit/3fd70f8d38fadf8874849ffc87a1f0ed11d10392, 2 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8386312: Shenandoah: Incorrect assertion in ShenandoahAllocRate uses is_locked() instead of owned_by_self() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8386312 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8386312, https://git.openjdk.org/jdk/commit/c3a3fb2e504a1ce51c42c9c0dd51ba52d3523d02, 2 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385732: Shenandoah: Penalize triggering heuristics for out-of-cycle degenerated Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385732 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 28: 28, JDK-8385732, https://git.openjdk.org/jdk/commit/0c817742fef6d91b029fec2c6291c37e6d506fec, 1 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8228665: Shenandoah: Implementation of Concurrent nmethod evacuation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8228665 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8228665, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251161: Apply copyright header changes of JDK-8237182 to Shenandoah files in OpenJDK 11 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251161 Reporter: Christoph Langer Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8251161, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8256006: Shenandoah: Exam and update uses of ShenandoahMarkContext.is_marked() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8256006 Reporter: Zhengyu Gu Assignee: Roman Kennke Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8256006, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8261093: Shenandoah: Allocation failure after concurrent mark throws out marking progress Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8261093 Reporter: William Kemper Assignee: None Priority: P4 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8261093, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8298781: jtreg test gc/TestAllocHumongousFragment.java fails intermittent Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8298781 Reporter: Matthias Baesken Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8298781, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8307342: Release Note: Generational Shenandoah (Experimental) Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8307342 Reporter: Aleksey Shipilev Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/gc Original Fix: 24: 24, JDK-8307342, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected Release Notes: JDK-8307342: Generational Shenandoah (Experimental) The experimental generational mode for Shenandoah allows garbage collection to focus on recently allocated memory, reducing the total CPU overhead of GC for many common workloads. In comparison to traditional single-generation Shenandoah, generational mode is often able to achieve higher transaction rates and lower latencies in smaller heap sizes. As experience is gained with more production workloads, the eventual intent is to make this feature non-experimental, and later to make this the default configuration mode for Shenandoah. Add these options to command line to run Shenandaoh GC with generational mode enabled: -XX:+UnlockExperimentalVMOptions -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational ---------------------------------------------------------------------------------------------------- JDK-8336344: Shenandoah: Shenandoah should also rendezvous GC threads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8336344 Reporter: Zhengyu Gu Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8336344, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8337521: Test gc/metaspace/TestMetaspacePerfCounters.java#id3 / #Shenandoah-64 intermittent fails assertGreaterThanOrEqual: expected 655360 >= 879336 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8337521 Reporter: Sendao Yan Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8337521, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8373468: Shenandoah: Mutator may block at _gc_waiters_lock after allocation failure even block parameter is false Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8373468 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8373468, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8382696: GenShen: ubsan error, divide by zero during TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382696 Reporter: Xiaolong Peng Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8382696, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8382697: GenShen: ubsan error, divide by zero during TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382697 Reporter: Xiaolong Peng Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8382697, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8382699: GenShen: ubsan error, divide by zero during TestThreadFailure Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382699 Reporter: Xiaolong Peng Assignee: None Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8382699, N/A, -1 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8229835: Shenandoah should recommend -Xlog:safepoint+stats Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8229835 Reporter: Florian Weimer Assignee: Aleksey Shipilev Priority: P5 Components: hotspot/gc Original Fix: 14: 14, JDK-8229835, https://hg.openjdk.java.net/jdk/jdk/rev/d48a1703ad6e, 2490 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8335904: Fix invalid comment in ShenandoahLock Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8335904 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P5 Components: hotspot/gc Original Fix: 24: 24, JDK-8335904, https://git.openjdk.org/jdk/commit/bb1f8a1698553d5962569ac8912edd0d7ef010dd, 705 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337621, https://git.openjdk.org/jdk21u-dev/commit/462065ba8be97ebc0f0e909416d499b8b001c8b6, 682 day(s) ago 17: 17.0.14, JDK-8340316, https://git.openjdk.org/jdk17u-dev/commit/4f08bcd2431072d3b27a9589fe07f045c71d2aca, 634 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8379364: Shenandoah: Remove duplicate semicolons in GenShen code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8379364 Reporter: Sergey Bylokhov Assignee: Sergey Bylokhov Priority: P5 Components: hotspot/gc Original Fix: 27: 27, JDK-8379364, https://git.openjdk.org/jdk/commit/34fa46758dc12f82a9d0249ec62f1fad859af02c, 95 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8381871: GenShen: ShenandoahGCHeuristics flag not reset after ignoring non-adaptive value Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8381871 Reporter: Sergey Bylokhov Assignee: William Kemper Priority: P5 Components: hotspot/gc Original Fix: 27: 27, JDK-8381871, https://git.openjdk.org/jdk/commit/5acbf8baea3f1a982bdba29b51c8531caa919748, 59 day(s) ago Backports and Forwardports: 25: 25.0.4, JDK-8384195, https://git.openjdk.org/jdk25u-dev/commit/faa4e5385a9096e2d713b23369e4832f5a6c05cb, 36 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8382103: Shenandoah: Optimize ShenandoahLock size for release build Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8382103 Reporter: Xiaolong Peng Assignee: William Kemper Priority: P5 Components: hotspot/gc Original Fix: 27: 27, JDK-8382103, https://git.openjdk.org/jdk/commit/74c3d426b05ab0a0b2b7d3d6ee3ce9d5f4c977e1, 58 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385975: Shenandoah: remove leftover ShenandoahPacer declarations in ShenandoahHeap Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385975 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P5 Components: hotspot/gc Original Fix: 28: 28, JDK-8385975, https://git.openjdk.org/jdk/commit/0741c9e7bcb1a200494258e1b60592b6fddcc8d0, 5 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8385961: Shenandoah: incorrect assert ordering in ShenandoahFreeSet::allocate_contiguous non-humongous path Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8385961 Reporter: Xiaolong Peng Assignee: Xiaolong Peng Priority: P5 Components: hotspot/gc Original Fix: 28: 28, JDK-8385961, https://git.openjdk.org/jdk/commit/ced72988629662e1bedac633503845aebb7aed9b, 4 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8386252: Shenandoah: Polish LRB argument preparation Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8386252 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P5 Components: hotspot/gc Original Fix: 28: 28, JDK-8386252, https://git.openjdk.org/jdk/commit/e2bdec187e1662a5458ae8d93f0f336f1f1af28c, 4 day(s) ago Backports and Forwardports: 25: Not affected 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8349639 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/jfr Original Fix: 25: 25, JDK-8349639, https://git.openjdk.org/jdk/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40, 488 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8224529: [TESTBUG] JFR TestShenandoahHeapRegion* tests fail on build w/o Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8224529 Reporter: Mikhailo Seledtsov Assignee: Mikhailo Seledtsov Priority: P3 Components: hotspot/jfr Original Fix: 13: 13, JDK-8224529, http://hg.openjdk.java.net/jdk/jdk/rev/4cc9109caffd, 2579 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8251354: Shenandoah: Fix JFR test failures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8251354 Reporter: Roman Kennke Assignee: Roman Kennke Priority: P3 Components: hotspot/jfr Original Fix: 11: 11.0.9, JDK-8251354, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/be322041493a, 2130 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274563 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/jfr Original Fix: 18: 18, JDK-8274563, https://git.openjdk.java.net/jdk/commit/47bfc8aa9367ff852ea5d901f1fa3c6ef316913e, 1714 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8293825, https://git.openjdk.org/jdk17u-dev/commit/a18e936beef85ad2602f70cef4c2bef216099f56, 1368 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8274560: JFR: Add test for OldObjectSample event when using Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8274560 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/jfr Original Fix: 18: 18, JDK-8274560, https://git.openjdk.java.net/jdk/commit/ef0922e88528bdf4fe75537ddf4e82123e3f58b3, 1706 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277103, https://git.openjdk.java.net/jdk17u/commit/ff4f5337d864e00bda58c6388747ad3a20efc61f, 1672 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8293828 Reporter: Paul Hohensee Assignee: Paul Hohensee Priority: P4 Components: hotspot/jfr Original Fix: 20: 20, JDK-8293828, https://git.openjdk.org/jdk/commit/5002eaa5cc7301b91a45f8c0f65b5943fea225d8, 1362 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8294257, https://git.openjdk.org/jdk17u-dev/commit/ab6f746c725e17882f2e504817d369790c26ebec, 1360 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8252592: Non-PCH build is broken after JDK-8251560 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8252592 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/runtime Original Fix: 16: 16, JDK-8252592, https://hg.openjdk.java.net/jdk/jdk/rev/a7e6fbe45957, 2112 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8253778: ShenandoahSafepoint::is_at_shenandoah_safepoint should not access VMThread state from other threads Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8253778 Reporter: Jie Fu Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/runtime Original Fix: 16: 16, JDK-8253778, https://git.openjdk.java.net/jdk/commit/8331e63f, 2083 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8350649: Class unloading accesses/resurrects dead Java mirror after JDK-8346567 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8350649 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: hotspot/runtime Original Fix: 25: 25, JDK-8350649, https://git.openjdk.org/jdk/commit/ec6624b54eaf5c0f94bd760d2e9fa8b55717c350, 472 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217854: [TESTBUG] runtime/CompressedOops/UseCompressedOops.java fails with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217854 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/runtime Original Fix: 12: 12, JDK-8217854, http://hg.openjdk.java.net/jdk/jdk12/rev/f5671b2e74df, 2694 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8218041: Assorted wrong/missing includes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218041 Reporter: Robbin Ehn Assignee: Robbin Ehn Priority: P4 Components: hotspot/runtime Original Fix: 13: 13, JDK-8218041, http://hg.openjdk.java.net/jdk/jdk/rev/881c5fbeb849, 2691 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220496: Race in java_lang_String::length() when deduplicating Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220496 Reporter: Roman Kennke Assignee: Claes Redestad Priority: P4 Components: hotspot/runtime Original Fix: 13: 13, JDK-8220496, http://hg.openjdk.java.net/jdk/jdk/rev/fab8496eb541, 2649 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8272654: Mark word accesses should not use Access API Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8272654 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/runtime Original Fix: 18: 18, JDK-8272654, https://git.openjdk.java.net/jdk/commit/a81e5e9353a635a2307ff4e5de8a304c14f08047, 1759 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310313, https://git.openjdk.org/jdk17u-dev/commit/55c0eaa5ede8f284d79d3d757420056d19b085a4, 1091 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8263375: Support stack watermarks in Zero VM Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8263375 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/runtime Original Fix: 18: 18, JDK-8263375, https://git.openjdk.java.net/jdk/commit/857a930bde8b53f77a23737f4ca6ff8f3da2af66, 1746 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8274009, https://git.openjdk.java.net/jdk17u/commit/fc8078a09a0596613dcb8b8e3c4d862f754b0f90, 1727 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8364111: InstanceMirrorKlass iterators should handle CDS and hidden classes consistently Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8364111 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/runtime Original Fix: 26: 26, JDK-8364111, https://git.openjdk.org/jdk/commit/ebb7f5d39be8497fc89e25d0905335102e12c063, 318 day(s) ago Backports and Forwardports: 25: 25.0.2, JDK-8368838, https://git.openjdk.org/jdk25u/commit/789ead61bbbb6012ebd3c47097d60e797bd0ffb4, 258 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8370646: TestLargeUTF8Length.java needs lots of memory Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370646 Reporter: Kelvin Nilsen Assignee: Kelvin Nilsen Priority: P4 Components: hotspot/runtime Original Fix: 26: 26, JDK-8370646, https://git.openjdk.org/jdk/commit/3c1010b57f2f8258a2ccf59b9f86fc8debd71918, 226 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8373157, https://git.openjdk.org/jdk25u-dev/commit/1894b6af2454a8fb5e66a7123099bbd100f4721f, 190 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231931 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/svc Original Fix: 14: 14, JDK-8231931, https://hg.openjdk.java.net/jdk/jdk/rev/b0a731a6642b, 2441 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8314501: Shenandoah: sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java fails Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8314501 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/svc Original Fix: 22: 22, JDK-8314501, https://git.openjdk.org/jdk/commit/812f475bc4ea84225e8bbb0b5a677eed0af864dd, 1028 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8314921, https://git.openjdk.org/jdk21u/commit/c17b5d7588cf186150822b72bb901927dca9a9f5, 1025 day(s) ago 17: 17.0.9, JDK-8314857, https://git.openjdk.org/jdk17u-dev/commit/49ffbcf4bcfa74973b651980d97514ee942a82fe, 1026 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8225801: Shenandoah: Adjust SA to reflect recent forwarding pointer changes Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8225801 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P2 Components: hotspot/svc-agent Original Fix: 14: 14, JDK-8225801, http://hg.openjdk.java.net/jdk/jdk/rev/49ed5e31fe1e, 2556 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 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, 2672 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8218734: SA: Incorrect and raw loads of OopHandles Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218734 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/svc-agent Original Fix: 13: 13, JDK-8218734, http://hg.openjdk.java.net/jdk/jdk/rev/935d31867930, 2672 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8220602: Shenandoah-SA: Enable best-effort implementation of heap walk Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8220602 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/svc-agent Original Fix: 13: 13, JDK-8220602, http://hg.openjdk.java.net/jdk/jdk/rev/a1acc800c87a, 2629 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8311986 Reporter: Leslie Zhai Assignee: Leslie Zhai Priority: P4 Components: hotspot/test Original Fix: 22: 22, JDK-8311986, https://git.openjdk.org/jdk/commit/167d1c183546a9501a4f255baecc8a4a5b859ab1, 1065 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324058, https://git.openjdk.org/jdk21u-dev/commit/993a746e7d6fce0793264c17063d39785251122b, 878 day(s) ago 17: 17.0.11, JDK-8324059, https://git.openjdk.org/jdk17u-dev/commit/ddd5f21949fc08269d7df063a4bfcc11c70e0325, 878 day(s) ago ---------------------------------------------------------------------------------------------------- JDK-8370649: Add intermittent tag for gc/shenandoah/generational/TestOldGrowthTriggers.java Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8370649 Reporter: Sendao Yan Assignee: Sendao Yan Priority: P4 Components: hotspot/test Original Fix: 26: 26, JDK-8370649, https://git.openjdk.org/jdk/commit/b3e63aeab304016b9b479a05f44ed1c8dfb0b9bb, 229 day(s) ago Backports and Forwardports: 25: 25.0.3, JDK-8372771, https://git.openjdk.org/jdk25u/commit/cdbdbdce40b80aa70eba904ad8c038d12f389980, 195 day(s) ago 21: Not affected 17: Not affected ---------------------------------------------------------------------------------------------------- JDK-8215356: Disable x86_32 Shenandoah build to avoid hotspot/tier1 failures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215356 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: infrastructure/build Original Fix: 12: 12, JDK-8215356, http://hg.openjdk.java.net/jdk/jdk/rev/cc4098b3bc10, 2739 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 1330 issues shown.