LABEL REPORT: gc-shenandoah ==================================================================================================== This report shows bugs with the given label, along with their backporting status. Report generated: Wed Jun 07 12:01:34 CEST 2023 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-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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected WARNINGS: Unknown version: -1 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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, 608 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 133 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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: 17: Inherited 11: 11.0.14, JDK-8264183, https://git.openjdk.java.net/jdk11u-dev/commit/d92b10346073f3de95e96d8428629fc43df45b82, 555 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- JDK-8282840: Shenandoah Generational: Relax enforcement of evacuation budgets Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8282840 Reporter: Kelvin Nilsen Assignee: William Kemper Priority: P4 Components: hotspot/gc Original Fix: -1: N/A, JDK-8282840, N/A, -1 day(s) ago Backports and Forwardports: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected WARNINGS: Affected versions are not set ---------------------------------------------------------------------------------------------------- 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, 555 day(s) ago Backports and Forwardports: 17: MISSING 11: MISSING 8: MISSING Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 490 day(s) ago Backports and Forwardports: 17: MISSING 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 565 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277641, https://git.openjdk.java.net/jdk17u/commit/ed45df2ea7e33f943b8efb2c581c581686c06e88, 561 day(s) ago 11: MISSING 8: MISSING Shenandoah Backports: 8: Not affected 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-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, 601 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277528, https://git.openjdk.java.net/jdk17u/commit/716eeb06a81a6533f4bca5ff5495f9178b60d487, 562 day(s) ago 11: MISSING 8: MISSING Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 656 day(s) ago Backports and Forwardports: 17: MISSING 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 947 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 971 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1118 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 834 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1244 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1080 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1069 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1059 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1113 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 939 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 939 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1275 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1170 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1126 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1118 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1106 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1105 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1098 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1073 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1070 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1069 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1050 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1050 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1020 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1002 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 992 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 950 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 926 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 904 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 884 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 867 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 866 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 862 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 861 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 856 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 842 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 842 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 842 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 841 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 840 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 839 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 789 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 765 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 765 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 756 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 749 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 730 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 707 day(s) ago Backports and Forwardports: 17: 17.0.8, JDK-8308634, https://git.openjdk.org/jdk17u-dev/commit/6b362e4317ddcfb8da6e8e78b4408b9aff0a9c79, 15 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 698 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8272823, https://git.openjdk.java.net/jdk17u/commit/3c1023c1b97525be00afbf4f73e4af2f4fa56f03, 653 day(s) ago 17: 17.0.1, JDK-8272952, (The push URL is not available until CPU is released), -1 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 698 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8273534, https://git.openjdk.java.net/jdk17u/commit/c96cfed51d86a428b46a86355c6ec6095c9d4644, 636 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 639 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8274623, https://git.openjdk.java.net/jdk17u/commit/c136c188b519aa315985c9dd0bbe9fedbf182175, 614 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 537 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8297322, https://git.openjdk.org/jdk17u-dev/commit/3f799528d8424dfa7bd0db7947d5a3275a8f7aa8, 198 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1569 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1539 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.4, JDK-8221829, http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/4b1ebc747064, 1527 day(s) ago 8: MISSING Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/eb25f2203b39 ---------------------------------------------------------------------------------------------------- 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, 1276 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261318, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/aefdb1601460, 849 day(s) ago 8: MISSING Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1156 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 630 day(s) ago Backports and Forwardports: 17: MISSING 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1100 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 959 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 937 day(s) ago Backports and Forwardports: 17: Inherited 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 842 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 821 day(s) ago Backports and Forwardports: 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 695 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8273535, https://git.openjdk.java.net/jdk17u/commit/d561554fdfd9a00b4e9a4a02f0f5d819fca3ac54, 636 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 657 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8297398, https://git.openjdk.org/jdk17u-dev/commit/24ac347348fe07c542bedbe52bc3dc934422a651, 197 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 651 day(s) ago Backports and Forwardports: 17: MISSING 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 257 day(s) ago Backports and Forwardports: 17: MISSING 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 191 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8298007, https://git.openjdk.org/jdk17u-dev/commit/87063038cba5852d732988f995a24dd16f19dbe8, 187 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: 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, 142 day(s) ago Backports and Forwardports: 17: 17.0.9, JDK-8309213, https://git.openjdk.org/jdk17u-dev/commit/c1e979f6abc64e8f246f8893cf33c042b8c90451, 7 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: 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: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 603 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277103, https://git.openjdk.java.net/jdk17u/commit/ff4f5337d864e00bda58c6388747ad3a20efc61f, 569 day(s) ago 11: MISSING 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1056 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261314, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/aed601675ae6, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 615 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8276882, https://git.openjdk.java.net/jdk17u/commit/acd939e8ee1d627e14f05dfc18016f4513f4e9ce, 575 day(s) ago 11: 11.0.14, JDK-8276938, https://git.openjdk.java.net/jdk11u-dev/commit/a15fa7a8360a1cf4d107800123945d6f06bbdc8d, 574 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 615 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8276883, https://git.openjdk.java.net/jdk17u/commit/ed48774b074a9bed20a792954dd1159fc2d6438f, 575 day(s) ago 11: 11.0.15, JDK-8278345, https://git.openjdk.java.net/jdk11u-dev/commit/d0445aa78e9bbf2481eeefb4f89b6c0633a213a9, 547 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 947 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261311, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/559cb4bcbaf9, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 860 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8271375, https://git.openjdk.java.net/jdk11u-dev/commit/eaf59e07a4d01f46a0b15124e8e64cb38c320867, 679 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1238 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261319, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/77c7459bebb5, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1238 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261320, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/2358e379672e, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1002 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.13, JDK-8272896, https://git.openjdk.java.net/jdk11u-dev/commit/4a2cd36a28577d27f2e96842f865a685f3152c85, 652 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1239 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8250771, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/958423127de9, 1043 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1149 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1149 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1104 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8252420, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/572de1cd7018, 1014 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1100 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1100 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1099 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1065 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.13, JDK-8272909, https://git.openjdk.java.net/jdk11u-dev/commit/fb886e9381f40972fccc9f08cff67ee0d4ea9eac, 652 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1049 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261317, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/74d71c206285, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 1030 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261325, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/323d690b45db, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 982 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.13, JDK-8272986, https://git.openjdk.java.net/jdk11u-dev/commit/7cafcf4c34bef00fceb295f17877f88ff8c7e0bb, 651 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 883 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261312, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/37defa58977e, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 870 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261328, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/510ff857a23b, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 860 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261877, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/5d76dab53824, 840 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 842 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8269379, https://git.openjdk.java.net/jdk11u-dev/commit/2c2cc746d77d83488d019ff15d21488cb1479f99, 712 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 762 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8269377, https://git.openjdk.java.net/jdk11u-dev/commit/80a72de101b50f7b17acddf799cca27002b9e249, 712 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 757 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8269378, https://git.openjdk.java.net/jdk11u-dev/commit/a092a17d62b1469321ba6f297fdc831c02355314, 712 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 707 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8272822, https://git.openjdk.java.net/jdk17u/commit/9554fba495f51a0a8772b4a40a4eefa1a6782877, 653 day(s) ago 17: 17.0.1, JDK-8272951, (The push URL is not available until CPU is released), -1 day(s) ago 11: 11.0.13, JDK-8272895, https://git.openjdk.java.net/jdk11u-dev/commit/519894a414dee7835d657123b5aa290eed4528d4, 652 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 699 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8272824, https://git.openjdk.java.net/jdk17u/commit/7d6c3adef36a727348ddd313e465bf141a574a33, 653 day(s) ago 17: 17.0.1, JDK-8272953, (The push URL is not available until CPU is released), -1 day(s) ago 11: 11.0.13, JDK-8272897, https://git.openjdk.java.net/jdk11u-dev/commit/a27ee498ad05ccc5e85bd59839edb0c62d16b54b, 652 day(s) ago 8: Not affected Shenandoah Backports: 8: MISSING ---------------------------------------------------------------------------------------------------- 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, 33 day(s) ago Backports and Forwardports: 17: APPROVED: jdk17u-fix-yes is set 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 932 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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 Original Fix: 13: 13, JDK-8223427, http://hg.openjdk.java.net/jdk/jdk/rev/206afa6372ae, 1490 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 859 day(s) ago Backports and Forwardports: 17: 17, JDK-8261114, https://git.openjdk.java.net/jdk/commit/bc41bb10, 859 day(s) ago 11: 11.0.11, JDK-8261349, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/81345e846078, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217467: Access barriers are missing in C2 intrinsic for Base64 Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217467 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P2 Components: hotspot/compiler Original Fix: 12: 12, JDK-8217467, http://hg.openjdk.java.net/jdk/jdk12/rev/274fcce9d147, 1597 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1577 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/01e96891c861 ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.16, JDK-8283099, https://git.openjdk.java.net/jdk11u-dev/commit/f441970b6216506eb8183a364162b07efb7e3dc3, 450 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1274 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/af2530043788 ---------------------------------------------------------------------------------------------------- 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, 1014 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 938 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 687 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 475 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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: 17: 17.0.6, JDK-8296032, https://git.openjdk.org/jdk17u-dev/commit/5977ce5adf85c2fb9b1dd62ed250f6d4f05a613c, 222 day(s) ago 11: 11.0.18, JDK-8297133, https://git.openjdk.org/jdk11u-dev/commit/1549bb1ecfe68d4e0f7b30aa055994e8ee728bca, 203 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 2018 day(s) ago Backports and Forwardports: 17: Inherited 11: Inherited 8: openjdk8u252, JDK-8240093, https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/2e636385f137, 1197 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1608 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1603 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1603 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/73181b310302 ---------------------------------------------------------------------------------------------------- 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, 1512 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.6, JDK-8230719, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/e22a6a1aec50, 1370 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d72c41adb513 ---------------------------------------------------------------------------------------------------- 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, 1470 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/04fce1bceb31 ---------------------------------------------------------------------------------------------------- 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, 1465 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.16, JDK-8283047, https://git.openjdk.java.net/jdk11u-dev/commit/5f40afc10909061b5b4e17ec59856611e160e474, 453 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1364 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1351 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.6, JDK-8231888, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/74098bf27064, 1342 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1346 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b3c034cecfe2 ---------------------------------------------------------------------------------------------------- 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, 1265 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.7, JDK-8237355, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a8689dd18f8b, 1238 day(s) ago 8: openjdk8u252, JDK-8239428, https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/39b41ab3366c, 1204 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1245 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/94480154d35c ---------------------------------------------------------------------------------------------------- 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, 1239 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/68559d22b634 ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c30b6a2e27c4 ---------------------------------------------------------------------------------------------------- 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, 951 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 931 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 883 day(s) ago Backports and Forwardports: 17: 17, JDK-8259415, https://git.openjdk.java.net/jdk/commit/6775113c, 883 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 828 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 803 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 720 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 652 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1688 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1b435382fd22 ---------------------------------------------------------------------------------------------------- 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, 1358 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.6, JDK-8233070, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/5c4cff4a6000, 1318 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1345 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.6, JDK-8232374, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/b342be15c337, 1330 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1274 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/79fed43bbfa6 ---------------------------------------------------------------------------------------------------- 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, 1225 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/945eaa6b0f43 ---------------------------------------------------------------------------------------------------- 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, 1219 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.8, JDK-8240356, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/966856b6bff9, 1191 day(s) ago 8: openjdk8u272, JDK-8248627, https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/19056c781208, 1071 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1213 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1197 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0f4ab5ec73a7 ---------------------------------------------------------------------------------------------------- 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, 1118 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9a28d73f1e88 ---------------------------------------------------------------------------------------------------- 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, 968 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 615 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8275398, https://git.openjdk.java.net/jdk17u/commit/451611ff16c34295c1f037a524bffefba0d7cd69, 597 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 121 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 1599 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1596 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1491 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1491 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1485 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/468dd92b90f9 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, 1470 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1401 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1393 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9a6cbddd5b05 ---------------------------------------------------------------------------------------------------- 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, 1349 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d0912bb7bdfa ---------------------------------------------------------------------------------------------------- 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, 1346 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/24f427395b33 ---------------------------------------------------------------------------------------------------- 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1218 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8217717: ZGC: Broken oop map in C1 load barrier stub Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8217717 Reporter: Per Liden Assignee: Per Liden Priority: P2 Components: hotspot/gc Original Fix: 12: 12, JDK-8217717, http://hg.openjdk.java.net/jdk/jdk12/rev/37c8fcc76699, 1591 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.7, JDK-8237251, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/759cb8f97469, 1239 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1528 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1527 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1518 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1505 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/cc73766570a0 ---------------------------------------------------------------------------------------------------- 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, 1491 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.16, JDK-8283500, https://git.openjdk.java.net/jdk11u-dev/commit/31d7b5ebc40c45b46ef35d1c89735b7b31806380, 442 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1490 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e98f7c348290 ---------------------------------------------------------------------------------------------------- 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/818d977d1b7c ---------------------------------------------------------------------------------------------------- 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/dd7ac8da3b4f ---------------------------------------------------------------------------------------------------- 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, 1472 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1455 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/467cbba602cd ---------------------------------------------------------------------------------------------------- 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, 1419 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1385 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1385 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1380 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1352 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1332 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1324 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/47f730c94ab9 ---------------------------------------------------------------------------------------------------- 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, 1311 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1308 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1276 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8261333, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/e2593d33a13c, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1246 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1244 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1230 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1227 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1213 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/812fdcf9b4b3 ---------------------------------------------------------------------------------------------------- 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, 1211 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e3bdaa926477 ---------------------------------------------------------------------------------------------------- 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, 1205 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1196 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6cb89922d316 ---------------------------------------------------------------------------------------------------- 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, 1188 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1178 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/df62c177841e ---------------------------------------------------------------------------------------------------- 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, 1177 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2c18c8e5bf02 ---------------------------------------------------------------------------------------------------- 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, 1118 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/39812ad590f4 ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/44f0ab6d3c92 ---------------------------------------------------------------------------------------------------- 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, 1105 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1092 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ea4a41be4b74 ---------------------------------------------------------------------------------------------------- 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, 1088 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fd461a41b1f5 ---------------------------------------------------------------------------------------------------- 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, 1087 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b47e8d24e17a ---------------------------------------------------------------------------------------------------- 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, 1085 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/226c8031111b ---------------------------------------------------------------------------------------------------- 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, 1062 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1044 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.13, JDK-8270077, https://git.openjdk.java.net/jdk11u-dev/commit/bdf85684d67792a7a1cd8116dbbc12521ea26b35, 699 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/4ec89f717846 ---------------------------------------------------------------------------------------------------- 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, 1035 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1029 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8252419, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/1dec81724993, 1014 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/36fe541a1efa ---------------------------------------------------------------------------------------------------- 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, 971 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 946 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 945 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 938 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 936 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 932 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 929 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 926 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 924 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 916 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8257840, https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/cf738ba0ba1d, 912 day(s) ago 11: 11.0.11, JDK-8258021, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/cf738ba0ba1d, 909 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 912 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 912 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 898 day(s) ago Backports and Forwardports: 17: 17, JDK-8258841, https://git.openjdk.java.net/jdk/commit/2525f39d, 898 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 883 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 765 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 701 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8271298, https://git.openjdk.java.net/jdk11u-dev/commit/2a3d9080e19282f8451cdb93e3e36191f622ea3c, 681 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/53d3b8842b81 ---------------------------------------------------------------------------------------------------- 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, 694 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8272942, https://git.openjdk.java.net/jdk17u/commit/37de147bea6f06d2751a80c7a25bd61c522e11e8, 652 day(s) ago 17: 17.0.1, JDK-8273207, (The push URL is not available until CPU is released), -1 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 630 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 604 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 533 day(s) ago Backports and Forwardports: 17: 17.0.3, JDK-8279578, https://git.openjdk.java.net/jdk17u-dev/commit/e54e3c42093f50ea90da7ba67ae79da85c36623a, 517 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 1580 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1567 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a3173f8cefae ---------------------------------------------------------------------------------------------------- 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, 1555 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1550 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/19e598acff42 ---------------------------------------------------------------------------------------------------- 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, 1550 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/725f4730612f ---------------------------------------------------------------------------------------------------- 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, 1548 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1531 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d6d6f75e8846 https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/01040e94f1e9 ---------------------------------------------------------------------------------------------------- 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, 1521 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1521 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1520 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/74bafacd2f75 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, 1507 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/642a909a1659 ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a8ae1b2a6b99 ---------------------------------------------------------------------------------------------------- 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, 1484 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/85148fc38c06 ---------------------------------------------------------------------------------------------------- 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, 1479 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/006f1305bbf3 ---------------------------------------------------------------------------------------------------- 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, 1470 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fa0d7fae7231 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, 1468 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/457f6000509d ---------------------------------------------------------------------------------------------------- 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, 1466 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1542c6e7f936 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, 1466 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/379aec26322c ---------------------------------------------------------------------------------------------------- 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, 1463 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7b0908dda120 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, 1413 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1398 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f88ae7f24e3b ---------------------------------------------------------------------------------------------------- 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, 1388 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d845c1213174 ---------------------------------------------------------------------------------------------------- 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, 1373 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1359 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1357 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/46d3abf81070 ---------------------------------------------------------------------------------------------------- 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, 1357 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f48e88392ce2 ---------------------------------------------------------------------------------------------------- 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, 1357 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3ed179b5d3f6 ---------------------------------------------------------------------------------------------------- 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, 1353 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e09ffdffec03 ---------------------------------------------------------------------------------------------------- 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, 1351 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d8f891aedf83 ---------------------------------------------------------------------------------------------------- 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, 1329 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6dd7867f6803 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1324 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e9d60bdac4b5 ---------------------------------------------------------------------------------------------------- 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, 1316 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/386d55c2c8b2 ---------------------------------------------------------------------------------------------------- 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, 1289 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0d3beb625e5a ---------------------------------------------------------------------------------------------------- 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, 1276 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1273 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1273 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1268 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0c5ebf7e9b67 ---------------------------------------------------------------------------------------------------- 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, 1247 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1247 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fc5b978c83e4 ---------------------------------------------------------------------------------------------------- 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, 1241 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/17e8f02e8f57 ---------------------------------------------------------------------------------------------------- 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, 1226 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1166 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5f54787a3709 ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1133 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1126 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9f3d048ba5d8 ---------------------------------------------------------------------------------------------------- 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, 1121 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1113 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1104 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/381e483af639 ---------------------------------------------------------------------------------------------------- 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, 1100 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1097 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1091 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/26032f3f4e86 ---------------------------------------------------------------------------------------------------- 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, 1079 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/01ce0b6fb7e3 ---------------------------------------------------------------------------------------------------- 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, 1072 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8252443, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/f907e76c1164, 1014 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1056 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8251879, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/c229210e01c5, 1024 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0026e8c8686d ---------------------------------------------------------------------------------------------------- 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, 1043 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1037 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1023 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 960 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 952 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 944 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 940 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 939 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 931 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 929 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 916 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8257839, https://hg.openjdk.java.net/jdk-updates/jdk11u/rev/8ea6bcf10ffd, 912 day(s) ago 11: 11.0.11, JDK-8258020, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/8ea6bcf10ffd, 909 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/bc802b0d758e ---------------------------------------------------------------------------------------------------- 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, 869 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 835 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 813 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 805 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 799 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 786 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 782 day(s) ago Backports and Forwardports: 11: 11.0.12, JDK-8266917, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/4120a4f28cc4, 757 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/52756aa9369d ---------------------------------------------------------------------------------------------------- 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, 775 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 763 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 763 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 758 day(s) ago Backports and Forwardports: 11: 11.0.12, JDK-8267499, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/f6fb670f23b7, 748 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fd89a265e9d3 ---------------------------------------------------------------------------------------------------- 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, 743 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/4b77b88eb115 ---------------------------------------------------------------------------------------------------- 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, 729 day(s) ago Backports and Forwardports: 11: 11.0.13, JDK-8268889, https://git.openjdk.java.net/jdk11u-dev/commit/57d8e1ebb99045eb37e655c3427cdc5faa17b9dd, 721 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c56d83ca4d45 ---------------------------------------------------------------------------------------------------- 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, 583 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8276853, https://git.openjdk.java.net/jdk17u/commit/7176520d44fcc5a967eda246f914bbc341b14179, 575 day(s) ago 11: 11.0.14, JDK-8277226, https://git.openjdk.java.net/jdk11u-dev/commit/35c045c36327198375c4fe0ac32af7035643dc12, 568 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ccd5bf1e8725 ---------------------------------------------------------------------------------------------------- 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, 583 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277339, https://git.openjdk.java.net/jdk17u/commit/f1a8a22f54438ede20d73297b19b9f95cfc3ad21, 567 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 516 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 328 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 328 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 259 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 54 day(s) ago Backports and Forwardports: 17: 17.0.8, JDK-8307066, https://git.openjdk.org/jdk17u-dev/commit/1ba2d5310ad80ab595cb2ee7ad62cbe569d0110c, 41 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 43 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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: -1: 8-shenandoah, JDK-8231366, N/A, -1 day(s) ago Backports and Forwardports: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9273f5dfd66a ---------------------------------------------------------------------------------------------------- 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: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1763 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1722 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/663a8edad534 ---------------------------------------------------------------------------------------------------- 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, 1664 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1652 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1637 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1623 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1605 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1605 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/25256c6edbcc ---------------------------------------------------------------------------------------------------- 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, 1602 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/68ad1c5de505 ---------------------------------------------------------------------------------------------------- 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, 1601 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7e1766d511ae ---------------------------------------------------------------------------------------------------- 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, 1600 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/dc4d64c2a7d3 ---------------------------------------------------------------------------------------------------- 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, 1600 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c45ac5fae20d ---------------------------------------------------------------------------------------------------- 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, 1599 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1599 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.3, JDK-8219216, http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/5589d5407ed8, 1570 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1591 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/71a266dc7a71 ---------------------------------------------------------------------------------------------------- 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, 1590 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.5, JDK-8229255, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/8479efc5eab8, 1400 day(s) ago 8: openjdk8u232, JDK-8229316, https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/fa7fe6dae563, 1399 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1589 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1568 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1560 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/159c0cd584cb ---------------------------------------------------------------------------------------------------- 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, 1558 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f7e2278f2263 ---------------------------------------------------------------------------------------------------- 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, 1554 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1553 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/736ef07969c8 ---------------------------------------------------------------------------------------------------- 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, 1550 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2f67708cdbce ---------------------------------------------------------------------------------------------------- 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, 1549 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1547 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1545 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b92498447739 ---------------------------------------------------------------------------------------------------- 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, 1542 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1541 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1539 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a12d87c31c30 ---------------------------------------------------------------------------------------------------- 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, 1531 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ea85b9f806dd ---------------------------------------------------------------------------------------------------- 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, 1531 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1528 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1528 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1527 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/530550e5df24 ---------------------------------------------------------------------------------------------------- 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, 1527 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1526 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1525 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/681483979efc 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, 1525 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6c6f387309ef ---------------------------------------------------------------------------------------------------- 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, 1521 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/96a982067b9f ---------------------------------------------------------------------------------------------------- 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, 1521 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/33f04536427e ---------------------------------------------------------------------------------------------------- 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, 1520 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6b8ee2a228e8 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, 1520 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1519 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1517 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1517 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ce3759cb9713 ---------------------------------------------------------------------------------------------------- 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, 1517 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1514 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a651c9a82748 ---------------------------------------------------------------------------------------------------- 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, 1514 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1505 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/42351e128f78 ---------------------------------------------------------------------------------------------------- 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, 1498 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1497 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/66b77641ff2f ---------------------------------------------------------------------------------------------------- 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, 1497 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c97a6ff02c31 ---------------------------------------------------------------------------------------------------- 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, 1492 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1491 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.5, JDK-8227668, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/2f623f670659, 1423 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1491 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/66fab7238237 ---------------------------------------------------------------------------------------------------- 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, 1485 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2c2c36c22485 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, 1485 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9e62225104d0 ---------------------------------------------------------------------------------------------------- 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, 1484 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ef9359829812 ---------------------------------------------------------------------------------------------------- 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, 1483 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1482 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7f61117d045d ---------------------------------------------------------------------------------------------------- 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, 1482 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b0e783f94bab ---------------------------------------------------------------------------------------------------- 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, 1479 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d7d16a57f850 ---------------------------------------------------------------------------------------------------- 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, 1478 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a8be2165f87c 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-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, 1478 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1478 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/094c655cc519 ---------------------------------------------------------------------------------------------------- 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/875f898f4cb2 https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5553af6553c2 ---------------------------------------------------------------------------------------------------- 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c96d8694dd1e ---------------------------------------------------------------------------------------------------- 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/62b195431e49 ---------------------------------------------------------------------------------------------------- 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, 1476 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1476 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8258467f66ee ---------------------------------------------------------------------------------------------------- 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, 1475 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1475 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/618baef15581 ---------------------------------------------------------------------------------------------------- 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, 1472 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1512786c06f1 ---------------------------------------------------------------------------------------------------- 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, 1470 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/cdda3f9e91c7 ---------------------------------------------------------------------------------------------------- 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, 1469 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1469 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/4f0444442f8b ---------------------------------------------------------------------------------------------------- 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, 1465 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f03386fe304d ---------------------------------------------------------------------------------------------------- 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, 1465 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/31b527293b5f ---------------------------------------------------------------------------------------------------- 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, 1463 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/51d249139313 ---------------------------------------------------------------------------------------------------- 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, 1463 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1461 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9d889d13175e ---------------------------------------------------------------------------------------------------- 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, 1461 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fc5e805d5afd ---------------------------------------------------------------------------------------------------- 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, 1458 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/474734121d2d ---------------------------------------------------------------------------------------------------- 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, 1457 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1454 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1454 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1450 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/dc0e98c18dda ---------------------------------------------------------------------------------------------------- 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, 1449 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1448 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0a4cfc8c6720 ---------------------------------------------------------------------------------------------------- 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, 1448 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5221e4fc112a ---------------------------------------------------------------------------------------------------- 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, 1444 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1444 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1444 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/4b30807ec868 ---------------------------------------------------------------------------------------------------- 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, 1442 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1437 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6c1842b5aec5 ---------------------------------------------------------------------------------------------------- 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, 1436 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1435 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1434 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a8252208b533 ---------------------------------------------------------------------------------------------------- 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, 1434 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1433 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1433 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b1fa7dcb0327 ---------------------------------------------------------------------------------------------------- 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, 1427 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1423 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1423 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1423 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d9e2882d3f0a ---------------------------------------------------------------------------------------------------- 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, 1421 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1421 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1420 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1420 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0056140b1daa ---------------------------------------------------------------------------------------------------- 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, 1416 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1412 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1407 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/67b133abf376 ---------------------------------------------------------------------------------------------------- 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, 1405 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0947da41a3fe ---------------------------------------------------------------------------------------------------- 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, 1400 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1400 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1395 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/75ef035f904c ---------------------------------------------------------------------------------------------------- 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, 1395 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/989b374a7adf ---------------------------------------------------------------------------------------------------- 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, 1394 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/353f967c213d ---------------------------------------------------------------------------------------------------- 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, 1394 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1394 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8258041, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a63b74d0bb7d, 909 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/03dc7e990da2 ---------------------------------------------------------------------------------------------------- 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, 1393 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3914b48481ac ---------------------------------------------------------------------------------------------------- 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, 1387 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1386 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1374 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/cb1418759e55 ---------------------------------------------------------------------------------------------------- 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, 1369 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1367 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1358 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/59f20d8c67a7 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, 1358 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/09d28ae59acc 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, 1353 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1351 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2f3e38ad18f8 ---------------------------------------------------------------------------------------------------- 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, 1345 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b0e521a0c3ec ---------------------------------------------------------------------------------------------------- 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, 1339 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/824d54ea3705 ---------------------------------------------------------------------------------------------------- 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, 1339 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/77927aa9dc51 ---------------------------------------------------------------------------------------------------- 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, 1336 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c1fb0aea689b ---------------------------------------------------------------------------------------------------- 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, 1336 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/45c0ca785c61 ---------------------------------------------------------------------------------------------------- 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, 1331 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/71630756c297 ---------------------------------------------------------------------------------------------------- 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, 1329 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c1762d9e3797 ---------------------------------------------------------------------------------------------------- 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, 1329 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ecbb48f68293 ---------------------------------------------------------------------------------------------------- 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, 1328 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1328 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1328 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1328 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ab1c1efdbe85 ---------------------------------------------------------------------------------------------------- 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, 1325 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2ddc7cbee6ec ---------------------------------------------------------------------------------------------------- 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, 1324 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e9210d11a961 ---------------------------------------------------------------------------------------------------- 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, 1324 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1322 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/10f9960b52d6 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-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, 1322 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/905014d2b2a2 ---------------------------------------------------------------------------------------------------- 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, 1321 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/15b3a19e8b04 ---------------------------------------------------------------------------------------------------- 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, 1318 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/4ec89f717846 ---------------------------------------------------------------------------------------------------- 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, 1315 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1314 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c9c9c3a12557 ---------------------------------------------------------------------------------------------------- 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, 1311 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/05e54680154b ---------------------------------------------------------------------------------------------------- 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, 1310 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/30597d919ace ---------------------------------------------------------------------------------------------------- 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, 1309 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1307 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1307 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1307 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8f1ba54ee8e9 ---------------------------------------------------------------------------------------------------- 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, 1300 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e5fa0011685a ---------------------------------------------------------------------------------------------------- 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, 1289 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1288 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1282 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1281 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1281 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1274 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected 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, 1274 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1246 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1245 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1244 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1a1835e9c5ff ---------------------------------------------------------------------------------------------------- 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, 1241 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1239 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1234 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1233 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0fd338502602 ---------------------------------------------------------------------------------------------------- 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, 1232 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1232 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6f8ac0de653a ---------------------------------------------------------------------------------------------------- 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, 1231 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1219 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1217 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1206 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1199 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/364c0c74df65 ---------------------------------------------------------------------------------------------------- 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, 1198 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9652b154d2cd ---------------------------------------------------------------------------------------------------- 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, 1197 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/987a83a9970c ---------------------------------------------------------------------------------------------------- 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, 1197 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8a663272a9a7 ---------------------------------------------------------------------------------------------------- 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, 1196 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1195 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/082658680ab7 ---------------------------------------------------------------------------------------------------- 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, 1195 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a594fe530dd9 ---------------------------------------------------------------------------------------------------- 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, 1195 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8af4d432bf4c ---------------------------------------------------------------------------------------------------- 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, 1190 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1190 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5a667d30f1c2 ---------------------------------------------------------------------------------------------------- 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, 1188 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7cdb65c44d3b ---------------------------------------------------------------------------------------------------- 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, 1188 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f5c426d7e4bd ---------------------------------------------------------------------------------------------------- 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, 1185 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1185 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3018d88de54d ---------------------------------------------------------------------------------------------------- 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, 1185 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d888701f7768 ---------------------------------------------------------------------------------------------------- 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, 1185 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b616c66d4705 ---------------------------------------------------------------------------------------------------- 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, 1183 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/87f21873fa4c ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b72f1a596694 ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d4e4d6a6df74 ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0bf1ade02c1f ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f0b8ba0570c6 ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1182 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/658223db05f0 ---------------------------------------------------------------------------------------------------- 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, 1181 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1176 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c421e23d75ca ---------------------------------------------------------------------------------------------------- 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, 1171 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1171 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/880e0f80a226 ---------------------------------------------------------------------------------------------------- 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, 1171 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ca49b44f5563 ---------------------------------------------------------------------------------------------------- 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, 1171 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2a5e8bcd0faa ---------------------------------------------------------------------------------------------------- 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, 1170 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ea592ef76c80 ---------------------------------------------------------------------------------------------------- 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, 1170 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f0797ef4bec1 ---------------------------------------------------------------------------------------------------- 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, 1170 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1169 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/be98ad3bab74 ---------------------------------------------------------------------------------------------------- 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, 1168 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e0569518bb86 ---------------------------------------------------------------------------------------------------- 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, 1168 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/884ad772f981 ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/96e4bff82c32 ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f33666b9f05e ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/31c41ebe76e2 ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d9eec907873f ---------------------------------------------------------------------------------------------------- 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, 1167 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8633642b8b06 ---------------------------------------------------------------------------------------------------- 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, 1164 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/bbc16cd00817 ---------------------------------------------------------------------------------------------------- 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, 1164 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b7573cb9b63f ---------------------------------------------------------------------------------------------------- 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, 1164 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9d021b2d8b61 ---------------------------------------------------------------------------------------------------- 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, 1164 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/28c2f637f1ea ---------------------------------------------------------------------------------------------------- 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, 1163 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1163 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d642b661ae7f ---------------------------------------------------------------------------------------------------- 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, 1162 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7e913eee7872 ---------------------------------------------------------------------------------------------------- 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, 1162 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1e12f73bb1ec ---------------------------------------------------------------------------------------------------- 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, 1162 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/812520907321 ---------------------------------------------------------------------------------------------------- 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, 1161 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/927ad3007678 ---------------------------------------------------------------------------------------------------- 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, 1161 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/bcda4294d29f ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/167834f91182 ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/353b051a0933 ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b69ee541d07f ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ced89cdab2fb ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e461491ccbf6 ---------------------------------------------------------------------------------------------------- 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, 1160 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/49eef2be235e ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a222813e5654 ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/9aa4806955e3 ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fcf19e0cd2c1 ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/007f7948edaf ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/0e4f9e6c01f1 ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/821efb155848 ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fb9ff8b01d3a ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/bb3767ea183a ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b49cd4f04b3c ---------------------------------------------------------------------------------------------------- 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, 1157 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6092e5747287 ---------------------------------------------------------------------------------------------------- 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, 1156 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ae8ef4c2a966 ---------------------------------------------------------------------------------------------------- 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, 1156 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2c1c49f2dc23 ---------------------------------------------------------------------------------------------------- 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, 1156 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3bfbc781e7ab ---------------------------------------------------------------------------------------------------- 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, 1156 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3705749eb8c2 ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/b78de392a7a4 ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/63ff28e2d3db ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7de7d252e64f ---------------------------------------------------------------------------------------------------- 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, 1155 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5c1d47eb139e ---------------------------------------------------------------------------------------------------- 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, 1154 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1149 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/cbd180202301 ---------------------------------------------------------------------------------------------------- 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, 1149 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ef326d11c8b4 ---------------------------------------------------------------------------------------------------- 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, 1148 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1148 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1147 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1142 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/f07807b7dc60 ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/48ab5ac81f0e ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/086d50a5013a ---------------------------------------------------------------------------------------------------- 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, 1141 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/79650d2d34d5 ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/200762661cb6 ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/504e60fe3333 ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8dd67cec673e ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/bd0bd7315464 ---------------------------------------------------------------------------------------------------- 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, 1140 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/68cc9a481bb2 ---------------------------------------------------------------------------------------------------- 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, 1139 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6f4856c1bb18 ---------------------------------------------------------------------------------------------------- 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, 1139 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1135 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1133 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1133 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/cb521bac2bb1 ---------------------------------------------------------------------------------------------------- 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, 1133 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/18ecf24fe35c ---------------------------------------------------------------------------------------------------- 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, 1132 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1cb67ad216cc ---------------------------------------------------------------------------------------------------- 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, 1129 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/788b5b02f9b9 ---------------------------------------------------------------------------------------------------- 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, 1129 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1128 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e3fc6fda6035 ---------------------------------------------------------------------------------------------------- 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, 1128 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1126 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d1cc38b8a476 ---------------------------------------------------------------------------------------------------- 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, 1126 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/5b501711d58f ---------------------------------------------------------------------------------------------------- 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, 1125 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/015ad77f5bc1 ---------------------------------------------------------------------------------------------------- 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, 1122 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a9679b2bdd50 ---------------------------------------------------------------------------------------------------- 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, 1122 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/178ebe5138f1 ---------------------------------------------------------------------------------------------------- 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, 1122 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/dffa79140528 ---------------------------------------------------------------------------------------------------- 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, 1122 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a5c7ff8107c4 ---------------------------------------------------------------------------------------------------- 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, 1122 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/49f365bf3eb8 ---------------------------------------------------------------------------------------------------- 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, 1121 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1121 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1120 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6210243cfe5f ---------------------------------------------------------------------------------------------------- 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, 1118 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1115 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1113 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/51ceee5b74da ---------------------------------------------------------------------------------------------------- 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, 1113 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/36fd80f59d2a ---------------------------------------------------------------------------------------------------- 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, 1108 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8252422, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/29196ae99fe5, 1014 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1108 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e2c6c9979d04 ---------------------------------------------------------------------------------------------------- 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, 1108 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6b0b5cfa32d7 ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c9809df41411 ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c910dfb55687 ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1107 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/6398a22a767e ---------------------------------------------------------------------------------------------------- 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, 1106 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7e157a282fa3 ---------------------------------------------------------------------------------------------------- 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, 1106 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fe04e68d29c8 ---------------------------------------------------------------------------------------------------- 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, 1106 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1106 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ab4d2e37ff6d ---------------------------------------------------------------------------------------------------- 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, 1099 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1092 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1091 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/118e09aa9462 ---------------------------------------------------------------------------------------------------- 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, 1087 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1085 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1712d04788e7 ---------------------------------------------------------------------------------------------------- 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, 1085 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/654f36595763 ---------------------------------------------------------------------------------------------------- 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, 1085 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/e276bbfff22f ---------------------------------------------------------------------------------------------------- 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, 1084 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/78b721a8ce6b ---------------------------------------------------------------------------------------------------- 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, 1073 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1070 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1062 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a9d5e574e818 ---------------------------------------------------------------------------------------------------- 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, 1059 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1053 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/1254144cf226 ---------------------------------------------------------------------------------------------------- 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, 1051 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8251225, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/afd8345d27f3, 1035 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/42c534ccf878 ---------------------------------------------------------------------------------------------------- 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, 1049 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8251226, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/1584484e8128, 1035 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2047aa418aa8 ---------------------------------------------------------------------------------------------------- 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, 1031 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8251876, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/f9bc84c401d9, 1024 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c1ddb1744d83 ---------------------------------------------------------------------------------------------------- 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, 1031 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8251875, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/aa3b30db68ba, 1024 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/dbdef4a76e04 ---------------------------------------------------------------------------------------------------- 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, 1027 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.9, JDK-8252418, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/d6566d51bf24, 1014 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1024 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1014 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1009 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.13, JDK-8271376, https://git.openjdk.java.net/jdk11u-dev/commit/8ec02f3a8471cb2585c9c39c7b1cb5f7b4ad549e, 679 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1008 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8253463, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/95159ec04ac7, 988 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/a268333eee33 ---------------------------------------------------------------------------------------------------- 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, 1001 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8257649, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/ab56465a0e9f, 916 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/fabda70924f5 ---------------------------------------------------------------------------------------------------- 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, 994 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 994 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8253709, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/1fd534864cb0, 982 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/ffa9233b15f1 ---------------------------------------------------------------------------------------------------- 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, 994 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8253710, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/952c12121bfd, 982 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 994 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 988 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 988 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 974 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 972 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 968 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 968 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 968 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 959 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 952 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8256851, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/8a1d7282f134, 926 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/7a5cd6716c47 ---------------------------------------------------------------------------------------------------- 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, 947 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 947 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8256852, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a8b9f1e47502, 926 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8a4544a4fe7a ---------------------------------------------------------------------------------------------------- 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, 946 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected 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, 946 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 944 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 941 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 939 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 929 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 929 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.11, JDK-8257648, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/2114075de754, 916 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/2a8318538aa8 ---------------------------------------------------------------------------------------------------- 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, 912 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 903 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 901 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 876 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 875 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 875 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261316, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/927b9b0ff174, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c23d5d935237 ---------------------------------------------------------------------------------------------------- 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, 874 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 868 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 868 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 867 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 867 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261315, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/503d037aa58a, 849 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/3e3d3eb947ab ---------------------------------------------------------------------------------------------------- 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, 865 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 862 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 862 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 860 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 860 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 859 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 859 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 856 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 856 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 854 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 852 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 849 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8261878, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/a429e6b1c9ed, 840 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/c079dda2e42b ---------------------------------------------------------------------------------------------------- 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, 841 day(s) ago Backports and Forwardports: 11: 11.0.11, JDK-8262728, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/5873d272ba93, 828 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/d3290351b6ae ---------------------------------------------------------------------------------------------------- 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, 839 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 838 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 835 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 827 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 826 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 825 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 825 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 818 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 812 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 810 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 807 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 799 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 790 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 771 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 758 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 749 day(s) ago Backports and Forwardports: 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 723 day(s) ago Backports and Forwardports: 17: 17, JDK-8269588, https://git.openjdk.java.net/jdk17/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 708 day(s) ago 17: 17.0.1, JDK-8270668, https://git.openjdk.java.net/jdk17u/commit/0d83dc241119eb970bf41fea56f42f686ec38b83, 708 day(s) ago 11: 11.0.13, JDK-8269584, https://git.openjdk.java.net/jdk11u-dev/commit/f31c90f539fe1b14ec56c94cfc63df2aaf4c1e2b, 708 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 681 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8273501, https://git.openjdk.java.net/jdk17u/commit/ad0426940b187090c422b17059c03d0240f2b023, 637 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 659 day(s) ago Backports and Forwardports: 17: 17.0.3, JDK-8279144, https://git.openjdk.java.net/jdk17u-dev/commit/79d97c4086a2fb965289616c74fb7bc392b91af3, 532 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 632 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8297400, https://git.openjdk.org/jdk17u-dev/commit/c260e8a9320b4e61bccf97f5f04db031e927bd2c, 197 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8273614 Reporter: Zhengyu Gu Assignee: Zhengyu Gu Priority: P4 Components: hotspot/gc Original Fix: 18: 18, JDK-8273614, https://git.openjdk.java.net/jdk/commit/3f07337722a0c8c6b452a44745598268d67c0864, 604 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8275362, https://git.openjdk.java.net/jdk17u/commit/9751b8f05badb0ccd371ec2ea6ebb522fccd9a37, 598 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 603 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8275363, https://git.openjdk.java.net/jdk17u/commit/01f4883cd56263ae4f2928f51765dbf833637df9, 598 day(s) ago 11: 11.0.14, JDK-8275637, https://git.openjdk.java.net/jdk11u-dev/commit/1297c26cfb1155ca6ebd826ae7ce244c9fa0f62b, 595 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/46866ecf53de ---------------------------------------------------------------------------------------------------- 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, 573 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277483, https://git.openjdk.java.net/jdk17u/commit/acecce5ab875e98f0a06a9063b0fb3e6fb6cd38e, 565 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 566 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8277637, https://git.openjdk.java.net/jdk17u/commit/d2d734c9eb9f09c25704cddc91a3260c2c54faf5, 561 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 540 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 538 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 518 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 443 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 389 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 385 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 371 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 369 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 345 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 344 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 328 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 324 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 322 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8297318, https://git.openjdk.org/jdk17u-dev/commit/7a111ea14a8b3b3b8276a424897eb31f59be5ea2, 198 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 315 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 285 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 272 day(s) ago Backports and Forwardports: 17: 17.0.8, JDK-8309087, https://git.openjdk.org/jdk17u-dev/commit/de8ec1d6e7343b5a6b519f618f65692ea1772ee3, 8 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 267 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 239 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 204 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 187 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 181 day(s) ago Backports and Forwardports: 17: 17.0.9, JDK-8309212, https://git.openjdk.org/jdk17u-dev/commit/c9013a2d555f41d8cf730f2bdceefd3324b1735d, 7 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 142 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8301225: Replace NULL with nullptr in share/gc/shenandoah/ Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8301225 Reporter: Johan Sjölen Assignee: Johan Sjölen Priority: P4 Components: hotspot/gc Original Fix: 21: 21, JDK-8301225, https://git.openjdk.org/jdk/commit/0c9658446d111ec944f06b7a8a4e3ae7bf53ee8d, 112 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 49 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 49 day(s) ago Backports and Forwardports: 17: Not affected 11: Not affected 8: Not affected Shenandoah Backports: 8: 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: 17: Inherited 11: Inherited 8: Inherited Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1388 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: 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, 1477 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1027 day(s) ago Backports and Forwardports: 17: Inherited 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 611 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8293825, https://git.openjdk.org/jdk17u-dev/commit/a18e936beef85ad2602f70cef4c2bef216099f56, 266 day(s) ago 11: 11.0.18, JDK-8293820, https://git.openjdk.org/jdk11u-dev/commit/6784ea08b3d8383b32671745aff2e4e820efe247, 266 day(s) ago 8: openjdk8u362, JDK-8295160, https://git.openjdk.org/jdk8u-dev/commit/4a25b00aba29dd45529be805c4ec135f20228d80, 239 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 260 day(s) ago Backports and Forwardports: 17: 17.0.6, JDK-8294257, https://git.openjdk.org/jdk17u-dev/commit/ab6f746c725e17882f2e504817d369790c26ebec, 258 day(s) ago 11: 11.0.18, JDK-8294258, https://git.openjdk.org/jdk11u-dev/commit/b5dbfefc363b8bf1e950e406df95e60839144780, 258 day(s) ago 8: openjdk8u362, JDK-8295170, https://git.openjdk.org/jdk8u-dev/commit/861ac32e43a425b682d18a2cc748a8b82435148f, 239 day(s) ago Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1009 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 980 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.10, JDK-8254229, https://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/de3e36602b1d, 972 day(s) ago 8: Not affected Shenandoah Backports: 8: Fixed: https://hg.openjdk.java.net/shenandoah/jdk8//hotspot/rev/8e67e292c3db ---------------------------------------------------------------------------------------------------- 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, 1591 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1588 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1547 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 643 day(s) ago Backports and Forwardports: 17: 17.0.2, JDK-8274009, https://git.openjdk.java.net/jdk17u/commit/fc8078a09a0596613dcb8b8e3c4d862f754b0f90, 625 day(s) ago 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8231931: [TESTBUG] serviceability/sa/TestUniverse.java looks for wrong string with Shenandoah Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8231931 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P4 Components: hotspot/svc Original Fix: 14: 14, JDK-8231931, https://hg.openjdk.java.net/jdk/jdk/rev/b0a731a6642b, 1338 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1454 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8218733: SA: CollectedHeap provides broken implementation for used() and capacity() Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8218733 Reporter: Stefan Karlsson Assignee: Stefan Karlsson Priority: P4 Components: hotspot/svc-agent Original Fix: 13: 13, JDK-8218733, http://hg.openjdk.java.net/jdk/jdk/rev/d52887bc636f, 1569 day(s) ago Backports and Forwardports: 17: Inherited 11: 11.0.4, JDK-8220571, http://hg.openjdk.java.net/jdk-updates/jdk11u-dev/rev/99ff09dbee34, 1547 day(s) ago 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 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, 1527 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- JDK-8215356: Disable x86_32 Shenandoah build to avoid hotspot/tier1 failures Original Bug: URL: https://bugs.openjdk.org/browse/JDK-8215356 Reporter: Aleksey Shipilev Assignee: Aleksey Shipilev Priority: P3 Components: infrastructure/build Original Fix: 12: 12, JDK-8215356, http://hg.openjdk.java.net/jdk/jdk/rev/cc4098b3bc10, 1637 day(s) ago Backports and Forwardports: 17: Inherited 11: Not affected 8: Not affected Shenandoah Backports: 8: Not affected ---------------------------------------------------------------------------------------------------- 783 issues shown.