LABEL REPORT: gc-shenandoah ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Fri Apr 18 11:02:04 CEST 2025 Minimal actionable level to display: NONE For actionable issues, search for these strings: "MISSING" "APPROVED" "WARNING" For lingering issues, search for these strings: "WAITING for patch to bake a little" ---------------------------------------------------------------------------------------------------- JDK-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, 133 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-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-8323901: GenShen: separate generational marking code Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8323901 Reporter: Y. Ramakrishna Assignee: Y. Ramakrishna Priority: P3 Components: hotspot/gc Original Fix: 0: repo-shenandoah, JDK-8323901, 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-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, 1288 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 814 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 714 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.8, JDK-8308581, https://git.openjdk.org/jdk17u-dev/commit/406d6ba392083d1262a5303417f6da0b0a261789, 696 day(s) ago WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 412 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 265 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 245 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 245 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 202 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 170 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 147 day(s) ago Backports and Forwardports: 25: Inherited 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 127 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 127 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 126 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: 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, 125 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 ---------------------------------------------------------------------------------------------------- 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, 92 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 92 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 92 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 91 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 62 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 59 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 57 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 45 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Unknown version: -1 Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 27 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 0 day(s) ago Backports and Forwardports: 21: Not affected 17: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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 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: 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-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: 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 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 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 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-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-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-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-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, 307 day(s) ago Backports and Forwardports: 25: Inherited 21: APPROVED: jdk21u-fix-yes is set 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, 213 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, 283 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 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, 672 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, 659 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, 636 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, 622 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, 539 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, 498 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, 468 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, 466 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, 461 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, 461 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, 450 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, 449 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, 442 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, 434 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, 433 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, 428 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, 337 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, 329 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, 322 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, 310 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, 294 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, 281 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, 262 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, 247 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, 245 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, 245 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, 238 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, 200 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, 184 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, 182 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, 182 day(s) ago Backports and Forwardports: 25: Inherited 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, 50 day(s) ago Backports and Forwardports: 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, 451 day(s) ago Backports and Forwardports: 25: Inherited 21: MISSING 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, 548 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8330658, https://git.openjdk.org/jdk21u-dev/commit/41c8606efb95b8d4663a996c0a22363fb15a5704, 364 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, 1310 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, 269 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8338870, https://git.openjdk.org/jdk21u-dev/commit/dc8365c947b72f77ecba1065e2e9e0851e98f844, 238 day(s) ago 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, 588 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8316134, https://git.openjdk.org/jdk21u/commit/9b983f30bdeab4652b01ff4b45b7e1160f4a1922, 583 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, 552 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324738, https://git.openjdk.org/jdk21u-dev/commit/2adc2b4f8a650ec8e8f01b57286a664eaf5975ec, 448 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, 505 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323769, https://git.openjdk.org/jdk21u-dev/commit/b114a5e6a06580260de266a712c09a34dd758824, 458 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, 505 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323770, https://git.openjdk.org/jdk21u-dev/commit/77c743e5275aabcb7687a1a0f302f10535efdaf0, 458 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, 505 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323767, https://git.openjdk.org/jdk21u-dev/commit/7fe7cfce829cda52b612d457ebeffa4146a14748, 458 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, 501 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324654, https://git.openjdk.org/jdk21u-dev/commit/90d7b17f5e3adbab8774dc6f3394ceef77846aa0, 449 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, 498 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324663, https://git.openjdk.org/jdk21u-dev/commit/e87638c321e9b86bb4f39237679315eb032e71eb, 449 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, 498 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8325338, https://git.openjdk.org/jdk21u-dev/commit/447f58cf944f7fa5e8b718d3759e80bf491c1856, 436 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, 415 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, 337 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, 336 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, 331 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8338671, https://git.openjdk.org/jdk21u-dev/commit/ed77abd487b53c845b6242174a2928174f121143, 240 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, 269 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8343591, https://git.openjdk.org/jdk21u-dev/commit/34021e99d55a158637a4e1b7a08fbf804a91c170, 164 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, 268 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, 266 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8344591, https://git.openjdk.org/jdk21u-dev/commit/fd7b6e451b65d3bc814c3ccc21f1d7fab9956555, 149 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, 266 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, 248 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8352283, https://git.openjdk.org/jdk21u-dev/commit/6c1e12726626d5bc0174d3016187c939df0a5683, 30 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, 247 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, 241 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8353654, https://git.openjdk.org/jdk21u-dev/commit/73f92061a567a212c960479ece62256015a55d0f, 14 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, 36 day(s) ago Backports and Forwardports: 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, 162 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8351030, https://git.openjdk.org/jdk21u-dev/commit/ef23a01ac5abdeadeaf4bfddb156c22c148cc64d, 46 day(s) ago 17: MISSING ---------------------------------------------------------------------------------------------------- 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, 6 day(s) ago Backports and Forwardports: 21: WAITING for patch to bake a little: 8 days more 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, 1612 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, 1736 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, 1296 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276882, https://git.openjdk.java.net/jdk17u/commit/acd939e8ee1d627e14f05dfc18016f4513f4e9ce, 1255 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, 1296 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276883, https://git.openjdk.java.net/jdk17u/commit/ed48774b074a9bed20a792954dd1159fc2d6438f, 1255 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, 1539 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8261114, https://git.openjdk.java.net/jdk/commit/bc41bb10, 1539 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 2277 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, 2257 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, 2172 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, 1954 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, 1695 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, 1627 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, 1618 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, 1367 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, 1155 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, 623 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8314110, https://git.openjdk.org/jdk21u/commit/f67c241842097f54e1b798ceb6fbbe219530e940, 616 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, 604 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8315309, https://git.openjdk.org/jdk21u/commit/511224ac142d54cda13571aa13956ccb80f90b67, 597 day(s) ago 17: 17.0.9, JDK-8315308, https://git.openjdk.org/jdk17u-dev/commit/25efeccb05bc747aafafb45b0b6910103a53b2b9, 597 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, 902 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, 2698 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, 2288 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, 2283 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, 2283 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, 2219 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, 2193 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, 2172 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, 2150 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, 2146 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, 2045 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, 2032 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, 2026 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, 1945 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, 1925 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, 1919 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, 1848 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, 1651 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, 1631 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, 1627 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, 1612 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, 1563 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8259415, https://git.openjdk.java.net/jdk/commit/6775113c, 1563 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, 1541 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, 1508 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, 1483 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, 1401 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, 1333 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, 358 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, 179 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8343538, https://git.openjdk.org/jdk21u-dev/commit/c17e00945d0b06f7459a3dbb091321cfe3dc6129, 164 day(s) ago 17: 17.0.14, JDK-8343539, https://git.openjdk.org/jdk17u-dev/commit/955bae2b03055552237584aa7c68b1afcfa3b9c1, 164 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, 2369 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, 2172 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, 2171 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, 2038 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, 2025 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, 1954 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, 1905 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, 1900 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, 1893 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, 1877 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, 1798 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, 1798 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, 1649 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, 1514 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, 1296 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275398, https://git.openjdk.java.net/jdk17u/commit/451611ff16c34295c1f037a524bffefba0d7cd69, 1278 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, 801 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, 595 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8315596, https://git.openjdk.org/jdk21u/commit/72980bd8981cc61f3edb73ef98a130f5b47e30be, 592 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, 420 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328226, https://git.openjdk.org/jdk21u-dev/commit/cc65d0da5384d85ecf241c5b089cae4f40df0c00, 399 day(s) ago 17: 17.0.12, JDK-8328554, https://git.openjdk.org/jdk17u-dev/commit/5b8a2e55660fe3fa8c42d2b4601f8c61a16b2763, 394 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, 212 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, 127 day(s) ago Backports and Forwardports: 21: Not affected 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, 40 day(s) ago Backports and Forwardports: 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, 295 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, 2280 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, 2276 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, 2171 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, 2171 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, 2165 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, 2150 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, 2082 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, 2073 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, 2030 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, 2026 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, 2005 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, 2005 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, 1898 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 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, 2272 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, 2208 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, 2207 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, 2198 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, 2186 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, 2171 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, 2170 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, 2158 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, 2157 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, 2152 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, 2135 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, 2100 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, 2065 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, 2065 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, 2060 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, 2033 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, 2013 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, 2004 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, 1991 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, 1988 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, 1956 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, 1956 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, 1926 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, 1924 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, 1924 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, 1918 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, 1910 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, 1907 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, 1893 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, 1891 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, 1885 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, 1876 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, 1868 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, 1858 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, 1857 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, 1836 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, 1798 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, 1787 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, 1785 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, 1772 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, 1768 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, 1767 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, 1766 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, 1760 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, 1750 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, 1742 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, 1740 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, 1724 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, 1715 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, 1709 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, 1651 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, 1626 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, 1625 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, 1618 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, 1617 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, 1612 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, 1609 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, 1606 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, 1605 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, 1596 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, 1592 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, 1592 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, 1578 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8258841, https://git.openjdk.java.net/jdk/commit/2525f39d, 1578 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, 1563 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, 1445 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, 1382 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, 1374 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272942, https://git.openjdk.java.net/jdk17u/commit/37de147bea6f06d2751a80c7a25bd61c522e11e8, 1332 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, 1310 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, 1284 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, 1245 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277641, https://git.openjdk.java.net/jdk17u/commit/ed45df2ea7e33f943b8efb2c581c581686c06e88, 1241 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, 1213 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, 1197 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, 1171 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8311484, https://git.openjdk.org/jdk17u-dev/commit/e28a5eaabbfb7bf81c5795826a750a920e764598, 653 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, 351 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8334447, https://git.openjdk.org/jdk21u-dev/commit/a5eb7f256d3d33be460ece0526f63b60a54db8d2, 304 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, 265 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337645, https://git.openjdk.org/jdk21u-dev/commit/c2daaa63aba87c801db76478802a87a3bbb326db, 260 day(s) ago 17: 17.0.13, JDK-8337727, https://git.openjdk.org/jdk17u-dev/commit/2ec87177d436f8f97dc3358d4ad1355e7c4b6a26, 259 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, 125 day(s) ago Backports and Forwardports: 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, 2260 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, 2247 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, 2235 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, 2230 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, 2230 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, 2228 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, 2211 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, 2201 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, 2201 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, 2200 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, 2188 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, 2172 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, 2172 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, 2164 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, 2159 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, 2151 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, 2149 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, 2147 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, 2147 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, 2144 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, 2093 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, 2078 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, 2068 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, 2053 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, 2039 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, 2037 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, 2037 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, 2037 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, 2033 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, 2031 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, 2009 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, 2005 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, 2005 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, 2004 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, 1996 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, 1969 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, 1956 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, 1953 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, 1953 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, 1948 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, 1927 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, 1927 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, 1921 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, 1918 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, 1906 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, 1846 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, 1840 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, 1821 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, 1821 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, 1813 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, 1806 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, 1801 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, 1793 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, 1793 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, 1784 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, 1780 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, 1778 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, 1771 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, 1759 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, 1752 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, 1737 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, 1723 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, 1717 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, 1703 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, 1683 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, 1640 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, 1632 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, 1624 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, 1621 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, 1620 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, 1620 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, 1620 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, 1611 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, 1609 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, 1596 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, 1549 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, 1516 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, 1493 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, 1485 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, 1479 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, 1466 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, 1462 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, 1456 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, 1443 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, 1443 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, 1438 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, 1423 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, 1409 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, 1263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8276853, https://git.openjdk.java.net/jdk17u/commit/7176520d44fcc5a967eda246f914bbc341b14179, 1255 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, 1263 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277339, https://git.openjdk.java.net/jdk17u/commit/f1a8a22f54438ede20d73297b19b9f95cfc3ad21, 1247 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, 1196 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, 1008 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, 1008 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, 939 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, 734 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.8, JDK-8307066, https://git.openjdk.org/jdk17u-dev/commit/1ba2d5310ad80ab595cb2ee7ad62cbe569d0110c, 721 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, 723 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, 583 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8316495, https://git.openjdk.org/jdk21u/commit/ad222a46f93a6532c84269c39255e6caf479baad, 577 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, 563 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.2, JDK-8318542, https://git.openjdk.org/jdk21u/commit/55d0c790896f32ab6373e6bb3283337503904d98, 546 day(s) ago 17: 17.0.11, JDK-8321848, https://git.openjdk.org/jdk17u-dev/commit/f8e54a91a9947f3c27f601fed1fc6e6a381d4e9a, 493 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, 465 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324034, https://git.openjdk.org/jdk21u-dev/commit/9ca87615550eba5493dde94e6204e58ca8cc1119, 456 day(s) ago 17: 17.0.11, JDK-8324656, https://git.openjdk.org/jdk17u-dev/commit/cb3bd49a8d2d41e0039d325f1e0dc335daea5b0a, 449 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, 421 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8335164, https://git.openjdk.org/jdk21u-dev/commit/ad5e16f6b31608a22ed90e42d84d0ffa1df6ffc5, 295 day(s) ago 17: 17.0.14, JDK-8339461, https://git.openjdk.org/jdk17u-dev/commit/dc69e059b16414c40ca9eabca136e71ed7bd1793, 227 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, 329 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8333232, https://git.openjdk.org/jdk21u-dev/commit/56fdca38bc7cd4af852a461931e280c9595c5a4e, 323 day(s) ago 17: 17.0.13, JDK-8333707, https://git.openjdk.org/jdk17u-dev/commit/28aa19e68779cc1209b712bbaf3e54b26f874b9c, 316 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, 189 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, 135 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, 118 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, 86 day(s) ago Backports and Forwardports: 21: 21.0.7, JDK-8348394, https://git.openjdk.org/jdk21u-dev/commit/8c3ab36dfad48aee84cd6657a4fb6d992a8a09ad, 84 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, 65 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, 63 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, 30 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, 22 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, 17 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, 17 day(s) ago Backports and Forwardports: 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-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, 2443 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, 2402 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, 2345 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, 2332 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, 2317 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, 2304 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, 2285 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, 2285 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, 2282 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, 2281 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, 2281 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, 2281 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, 2280 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, 2279 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, 2272 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, 2270 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, 2269 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, 2248 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, 2240 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, 2238 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, 2235 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, 2234 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, 2230 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, 2229 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, 2227 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, 2225 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, 2222 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, 2222 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, 2219 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, 2211 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, 2211 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, 2208 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, 2208 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, 2207 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, 2207 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, 2206 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, 2205 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, 2205 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, 2201 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, 2201 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, 2200 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, 2200 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, 2199 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, 2197 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, 2197 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, 2197 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, 2194 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, 2194 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, 2186 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, 2178 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, 2177 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, 2177 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, 2172 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, 2172 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, 2172 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, 2171 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, 2166 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, 2166 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, 2164 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, 2163 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, 2162 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, 2162 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, 2159 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, 2159 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, 2158 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, 2158 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, 2158 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, 2157 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, 2157 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, 2157 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, 2156 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, 2155 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, 2155 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, 2152 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, 2150 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, 2150 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, 2149 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, 2145 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, 2145 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, 2143 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, 2143 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, 2142 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, 2142 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, 2138 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, 2137 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, 2134 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, 2134 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, 2130 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, 2129 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, 2128 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, 2128 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, 2124 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, 2124 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, 2124 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, 2122 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, 2117 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, 2116 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, 2115 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, 2114 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, 2114 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, 2114 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, 2113 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, 2108 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, 2104 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, 2103 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, 2103 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, 2102 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, 2101 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, 2100 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, 2100 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, 2096 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, 2092 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, 2088 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, 2086 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, 2080 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, 2080 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, 2075 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, 2075 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, 2074 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, 2074 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, 2074 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, 2073 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, 2067 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, 2066 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, 2055 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, 2049 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, 2047 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, 2038 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, 2038 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, 2033 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, 2032 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, 2025 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, 2019 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, 2019 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, 2016 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, 2016 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, 2011 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, 2009 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, 2009 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, 2008 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, 2008 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, 2008 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, 2008 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, 2005 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, 2005 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, 2004 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, 2004 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, 2003 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, 2002 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, 2001 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, 1998 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, 1996 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, 1994 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, 1991 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, 1991 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, 1989 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, 1987 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, 1987 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, 1987 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, 1980 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, 1969 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, 1968 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, 1962 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, 1961 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, 1961 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, 1955 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, 1955 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, 1954 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, 1926 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, 1925 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, 1924 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, 1921 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, 1920 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, 1919 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, 1914 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, 1913 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, 1913 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, 1912 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, 1912 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, 1899 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, 1897 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, 1886 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, 1879 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, 1878 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, 1877 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, 1877 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, 1876 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, 1875 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, 1875 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, 1875 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, 1871 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, 1870 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, 1868 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, 1868 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, 1865 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, 1865 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, 1865 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, 1865 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, 1863 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, 1863 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, 1862 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, 1862 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, 1862 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, 1862 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, 1862 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, 1861 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, 1857 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, 1852 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, 1851 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, 1851 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, 1851 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, 1851 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, 1850 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, 1850 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, 1850 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, 1849 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, 1848 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, 1848 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, 1847 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, 1847 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, 1847 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, 1847 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, 1847 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, 1844 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, 1844 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, 1844 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, 1844 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, 1844 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, 1843 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, 1842 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, 1842 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, 1842 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, 1841 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, 1841 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, 1841 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, 1841 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, 1840 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, 1840 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, 1840 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, 1840 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, 1838 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, 1837 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, 1837 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, 1837 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, 1837 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, 1837 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, 1837 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, 1837 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, 1837 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, 1837 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, 1836 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, 1836 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, 1836 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, 1836 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, 1836 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, 1835 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, 1835 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, 1835 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, 1835 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, 1835 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, 1834 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, 1829 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, 1829 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, 1829 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, 1829 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, 1829 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, 1829 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, 1827 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, 1823 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, 1822 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, 1821 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, 1821 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, 1821 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, 1820 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, 1820 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, 1820 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, 1820 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, 1820 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, 1820 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, 1820 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, 1820 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, 1819 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, 1815 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, 1814 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, 1813 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, 1813 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, 1812 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, 1809 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, 1809 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, 1809 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, 1808 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, 1806 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, 1806 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, 1806 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, 1805 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, 1802 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, 1802 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, 1802 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, 1802 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, 1802 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, 1802 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, 1801 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, 1800 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, 1798 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, 1798 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, 1795 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, 1793 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, 1793 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, 1789 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, 1789 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, 1789 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, 1788 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, 1788 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, 1788 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, 1788 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, 1787 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, 1787 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, 1786 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, 1786 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, 1786 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, 1786 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, 1785 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, 1784 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, 1780 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, 1780 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, 1780 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, 1779 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, 1779 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, 1778 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, 1772 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, 1771 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, 1767 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, 1765 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, 1765 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, 1765 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, 1764 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, 1754 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, 1753 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, 1751 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, 1751 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, 1749 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, 1746 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, 1743 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, 1740 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, 1733 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, 1731 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, 1730 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, 1730 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, 1729 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, 1730 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, 1712 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, 1712 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, 1710 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, 1707 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, 1705 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, 1700 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, 1694 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, 1689 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, 1688 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, 1682 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, 1681 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, 1675 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, 1674 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, 1674 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, 1674 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, 1672 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, 1668 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, 1668 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, 1663 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, 1654 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, 1652 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, 1649 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, 1649 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, 1648 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, 1639 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, 1639 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, 1632 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, 1630 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, 1627 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, 1627 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, 1626 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-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, 1626 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 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, 1624 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, 1621 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, 1619 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, 1617 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, 1609 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, 1609 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, 1606 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, 1593 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, 1584 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, 1584 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, 1581 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, 1564 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, 1564 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, 1557 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, 1555 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, 1555 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, 1554 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, 1550 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, 1548 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, 1548 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, 1548 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, 1547 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, 1547 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, 1546 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, 1545 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, 1542 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, 1542 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, 1542 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, 1542 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, 1541 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, 1540 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, 1540 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, 1539 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, 1539 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, 1537 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, 1536 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, 1536 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, 1534 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, 1532 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, 1530 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, 1523 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, 1523 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, 1523 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, 1523 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, 1523 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, 1522 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, 1522 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, 1521 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, 1519 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, 1519 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, 1518 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, 1515 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, 1507 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, 1506 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, 1505 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, 1505 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, 1501 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, 1498 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, 1492 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, 1491 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, 1487 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, 1479 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, 1470 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, 1469 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, 1451 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, 1445 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, 1445 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, 1443 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, 1438 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, 1437 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, 1436 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, 1430 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, 1429 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, 1410 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, 1403 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17, JDK-8269588, https://git.openjdk.java.net/jdk17/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 1388 day(s) ago 17: 17.0.1, JDK-8270668, https://git.openjdk.java.net/jdk17u/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 1388 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, 1387 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.8, JDK-8308634, https://git.openjdk.org/jdk17u-dev/commit/6b362e4317ddcfb8da6e8e78b4408b9aff0a9c79, 696 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, 1387 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272822, https://git.openjdk.java.net/jdk17u/commit/9554fba495f51a0a8772b4a40a4eefa1a6782877, 1334 day(s) ago 17: 17.0.1, JDK-8272951, (The push URL is not available until CPU is released), -1 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, 1379 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272823, https://git.openjdk.java.net/jdk17u/commit/3c1023c1b97525be00afbf4f73e4af2f4fa56f03, 1334 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, 1379 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8272824, https://git.openjdk.java.net/jdk17u/commit/7d6c3adef36a727348ddd313e465bf141a574a33, 1334 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, 1378 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273534, https://git.openjdk.java.net/jdk17u/commit/c96cfed51d86a428b46a86355c6ec6095c9d4644, 1317 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, 1375 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273535, https://git.openjdk.java.net/jdk17u/commit/d561554fdfd9a00b4e9a4a02f0f5d819fca3ac54, 1317 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, 1361 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8273501, https://git.openjdk.java.net/jdk17u/commit/ad0426940b187090c422b17059c03d0240f2b023, 1317 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, 1340 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, 1212 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, 1337 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297398, https://git.openjdk.org/jdk17u-dev/commit/24ac347348fe07c542bedbe52bc3dc934422a651, 878 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, 1331 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310564, https://git.openjdk.org/jdk17u-dev/commit/9a496989733c6af7b012638a9de67a9904eca1e1, 666 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, 1319 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8274623, https://git.openjdk.java.net/jdk17u/commit/c136c188b519aa315985c9dd0bbe9fedbf182175, 1295 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, 1312 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297400, https://git.openjdk.org/jdk17u-dev/commit/c260e8a9320b4e61bccf97f5f04db031e927bd2c, 878 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 1284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275362, https://git.openjdk.java.net/jdk17u/commit/9751b8f05badb0ccd371ec2ea6ebb522fccd9a37, 1278 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, 1283 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8275363, https://git.openjdk.java.net/jdk17u/commit/01f4883cd56263ae4f2928f51765dbf833637df9, 1278 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, 1281 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277528, https://git.openjdk.java.net/jdk17u/commit/716eeb06a81a6533f4bca5ff5495f9178b60d487, 1243 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, 1254 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277483, https://git.openjdk.java.net/jdk17u/commit/acecce5ab875e98f0a06a9063b0fb3e6fb6cd38e, 1245 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, 1246 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277637, https://git.openjdk.java.net/jdk17u/commit/d2d734c9eb9f09c25704cddc91a3260c2c54faf5, 1242 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, 1235 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310817, https://git.openjdk.org/jdk17u-dev/commit/b8a65e0df10a5fd25af796178c63e922191be560, 664 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, 1220 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, 1218 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, 1218 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297322, https://git.openjdk.org/jdk17u-dev/commit/3f799528d8424dfa7bd0db7947d5a3275a8f7aa8, 879 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, 1198 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, 1124 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, 1070 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, 1065 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, 1051 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, 1049 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, 1025 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310842, https://git.openjdk.org/jdk17u-dev/commit/5021a0789f8b08a877f1b2a1e2fdbfb6fd8a0d86, 664 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, 1024 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, 1009 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.14, JDK-8341574, https://git.openjdk.org/jdk17u-dev/commit/7d0a5c7c9f4f4ac338a454af4f47c5a3a153665d, 194 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, 1004 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, 1002 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8297318, https://git.openjdk.org/jdk17u-dev/commit/7a111ea14a8b3b3b8276a424897eb31f59be5ea2, 879 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, 995 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, 966 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, 952 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.8, JDK-8309087, https://git.openjdk.org/jdk17u-dev/commit/de8ec1d6e7343b5a6b519f618f65692ea1772ee3, 689 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, 947 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, 937 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310339, https://git.openjdk.org/jdk17u-dev/commit/249ddf4c42a271c58624890fb13d7afbce710e07, 668 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, 920 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, 885 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, 871 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8298007, https://git.openjdk.org/jdk17u-dev/commit/87063038cba5852d732988f995a24dd16f19dbe8, 868 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, 867 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, 861 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309212, https://git.openjdk.org/jdk17u-dev/commit/c9013a2d555f41d8cf730f2bdceefd3324b1735d, 687 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, 823 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, 823 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309213, https://git.openjdk.org/jdk17u-dev/commit/c1e979f6abc64e8f246f8893cf33c042b8c90451, 687 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 792 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, 730 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, 729 day(s) ago Backports and Forwardports: 25: Inherited 17: Not affected ---------------------------------------------------------------------------------------------------- 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, 713 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309952, https://git.openjdk.org/jdk17u-dev/commit/22a548bc3b2ad0b5a9a71a238852ed551d2e1476, 674 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, 681 day(s) ago Backports and Forwardports: 25: Inherited 17: 17.0.9, JDK-8309997, https://git.openjdk.org/jdk17u-dev/commit/ebb9a36d0d0d8f39ce4dbb1ca657a18eb8ed5942, 674 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, 673 day(s) ago Backports and Forwardports: 25: Inherited 21: 21, JDK-8310113, https://git.openjdk.org/jdk21/commit/0ac92753dd3991123cbbf72cc812c158f68fe6e1, 673 day(s) ago 17: 17.0.9, JDK-8310464, https://git.openjdk.org/jdk17u-dev/commit/fb1741cac6b3253eff501e6a8ff7755aa4063309, 667 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, 646 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.6, JDK-8342851, https://git.openjdk.org/jdk21u-dev/commit/da87df7ed469d78564fb53c2d66da79a16a0b293, 177 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, 610 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, 546 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8329589, https://git.openjdk.org/jdk21u-dev/commit/d2c6be94255d6f46820c8af437987a008d11a123, 380 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, 520 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.8, JDK-8351831, https://git.openjdk.org/jdk21u-dev/commit/50f83844af9ceba9bf1fc14aaa6e4606ec1cf3ee, 37 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, 486 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328108, https://git.openjdk.org/jdk21u-dev/commit/ad5a0878db6145fe041ef47be3f06ad734556403, 400 day(s) ago 17: 17.0.11, JDK-8324982, https://git.openjdk.org/jdk17u-dev/commit/5e8883e533c9f0027f2981e9a59fe27f9211725c, 443 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, 483 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8322688, https://git.openjdk.org/jdk21u-dev/commit/18f23901cc22eed7a3e87f37840c69ae4cf314c5, 483 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, 471 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.4, JDK-8328187, https://git.openjdk.org/jdk21u-dev/commit/e3b6098b4c97ca0f55ed1c160f6b7dc484cb3a12, 399 day(s) ago 17: 17.0.12, JDK-8328674, https://git.openjdk.org/jdk17u-dev/commit/aa2cdb3bb4a3fbbaf5002a9d9d7d2354224e70be, 393 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, 469 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8323267, https://git.openjdk.org/jdk21u-dev/commit/d44b5dc7a634b08f27f9a3e71112607a12023f8b, 465 day(s) ago 17: 17.0.11, JDK-8323263, https://git.openjdk.org/jdk17u-dev/commit/002270c4bf2983d5b21d703a16f683f35d0b0cd6, 465 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, 463 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324045, https://git.openjdk.org/jdk21u-dev/commit/f0115385b61774220a87be4b2ecfb0bf61abea64, 456 day(s) ago 17: 17.0.11, JDK-8324043, https://git.openjdk.org/jdk17u-dev/commit/af1e82cf6a4b5172c242d04bb38a0e581b66bd09, 456 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 398 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8333305, https://git.openjdk.org/jdk21u-dev/commit/dc8b95fb30773d2fd73e0fe1cfd014215d0dad55, 322 day(s) ago 17: 17.0.13, JDK-8333368, https://git.openjdk.org/jdk17u-dev/commit/235baaae1b1ad22487bb7cb1aa0849a946524cd0, 321 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, 351 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8336761, https://git.openjdk.org/jdk21u-dev/commit/d0a1fbdfbbbefa3a297cd0e6584091de6dc1a55f, 273 day(s) ago 17: 17.0.14, JDK-8339996, https://git.openjdk.org/jdk17u-dev/commit/6f991090d3749c8f5002cf2e7902f6a29324d3ff, 218 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, 328 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, 314 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8334133, https://git.openjdk.org/jdk21u-dev/commit/af6eddc38d803f0b0a8c5ea5808f6e823ddf8da5, 309 day(s) ago 17: 17.0.13, JDK-8334265, https://git.openjdk.org/jdk17u-dev/commit/b46208d466fd5cf003bfc6281f3c925ca5258135, 308 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, 295 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8336922, https://git.openjdk.org/jdk21u-dev/commit/2c981bc9f3de491dff5571855697477c04ad873d, 269 day(s) ago 17: 17.0.14, JDK-8340315, https://git.openjdk.org/jdk17u-dev/commit/4f08bcd2431072d3b27a9589fe07f045c71d2aca, 212 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, 295 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337191, https://git.openjdk.org/jdk21u-dev/commit/4cab9a4b146c8f497e22449d706ae83d30afa59e, 267 day(s) ago 17: 17.0.13, JDK-8337349, https://git.openjdk.org/jdk17u-dev/commit/efee05f404f0d8a6b03f203a13d48ad6177bc828, 262 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 265 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, 239 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, 210 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, 206 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, 205 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, 198 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, 197 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, 195 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, 192 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, 149 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, 139 day(s) ago Backports and Forwardports: 25: Inherited 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, 118 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, 118 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, 101 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, 93 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, 91 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, 83 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, 77 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, 49 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, 45 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, 44 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, 36 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, 29 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, 23 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, 22 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, 21 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, 9 day(s) ago Backports and Forwardports: 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-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-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-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 ---------------------------------------------------------------------------------------------------- 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, 2068 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, 283 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.5, JDK-8337621, https://git.openjdk.org/jdk21u-dev/commit/462065ba8be97ebc0f0e909416d499b8b001c8b6, 260 day(s) ago 17: 17.0.14, JDK-8340316, https://git.openjdk.org/jdk17u-dev/commit/4f08bcd2431072d3b27a9589fe07f045c71d2aca, 212 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 66 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, 2157 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, 1707 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, 1291 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8293825, https://git.openjdk.org/jdk17u-dev/commit/a18e936beef85ad2602f70cef4c2bef216099f56, 946 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, 1284 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8277103, https://git.openjdk.java.net/jdk17u/commit/ff4f5337d864e00bda58c6388747ad3a20efc61f, 1250 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, 940 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.6, JDK-8294257, https://git.openjdk.org/jdk17u-dev/commit/ab6f746c725e17882f2e504817d369790c26ebec, 938 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, 1690 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, 1661 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, 50 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, 2272 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, 2269 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, 2227 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, 1337 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.9, JDK-8310313, https://git.openjdk.org/jdk17u-dev/commit/55c0eaa5ede8f284d79d3d757420056d19b085a4, 668 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, 1324 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: 17.0.2, JDK-8274009, https://git.openjdk.java.net/jdk17u/commit/fc8078a09a0596613dcb8b8e3c4d862f754b0f90, 1305 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 2018 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, 606 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.1, JDK-8314921, https://git.openjdk.org/jdk21u/commit/c17b5d7588cf186150822b72bb901927dca9a9f5, 603 day(s) ago 17: 17.0.9, JDK-8314857, https://git.openjdk.org/jdk17u-dev/commit/49ffbcf4bcfa74973b651980d97514ee942a82fe, 604 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, 2134 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, 2250 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, 2250 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, 2207 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, 643 day(s) ago Backports and Forwardports: 25: Inherited 21: 21.0.3, JDK-8324058, https://git.openjdk.org/jdk21u-dev/commit/993a746e7d6fce0793264c17063d39785251122b, 456 day(s) ago 17: 17.0.11, JDK-8324059, https://git.openjdk.org/jdk17u-dev/commit/ddd5f21949fc08269d7df063a4bfcc11c70e0325, 456 day(s) ago ---------------------------------------------------------------------------------------------------- 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, 2317 day(s) ago Backports and Forwardports: 25: Inherited 21: Inherited 17: Inherited ---------------------------------------------------------------------------------------------------- 1091 issues shown.