From andrewlu at openjdk.org Mon Apr 1 01:58:37 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 1 Apr 2024 01:58:37 GMT Subject: [jdk11u-dev] Integrated: 8310380: Handle problems in core-related tests on macOS when codesign tool does not work In-Reply-To: References: Message-ID: On Mon, 25 Mar 2024 08:00:08 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. > > test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java > Backport to the origin file. > Other's clean. This pull request has now been integrated. Changeset: b05024a1 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/b05024a199d9653698c50b4079f7220192d00e1a Stats: 56 lines in 4 files changed: 37 ins; 12 del; 7 mod 8310380: Handle problems in core-related tests on macOS when codesign tool does not work Reviewed-by: lucy Backport-of: 39c104df44f17c1d65e35becd4272f73e2c6610c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2620 From andrewlu at openjdk.org Mon Apr 1 01:59:40 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 1 Apr 2024 01:59:40 GMT Subject: [jdk21u-dev] Integrated: 8328812: Update and move siphash license In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 02:54:43 GMT, Andrew Lu wrote: > I backport this for parity with 21.0.3-oracle. This pull request has now been integrated. Changeset: 6791646b Author: Andrew Lu URL: https://git.openjdk.org/jdk21u-dev/commit/6791646b9f9673ea36a67e5af7584929dfb16069 Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod 8328812: Update and move siphash license Backport-of: ce7ebaa606f96fdfee66d300b56022d9903b5ae3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/424 From andrewlu at openjdk.org Mon Apr 1 01:59:40 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 1 Apr 2024 01:59:40 GMT Subject: [jdk17u-dev] Integrated: 8328812: Update and move siphash license In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 02:53:00 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: e82d9369 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/e82d9369ca5833e6f4d5bddbcfe430f3e7bd1bbf Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod 8328812: Update and move siphash license Backport-of: ce7ebaa606f96fdfee66d300b56022d9903b5ae3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2351 From andrewlu at openjdk.org Mon Apr 1 01:59:40 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 1 Apr 2024 01:59:40 GMT Subject: [jdk11u-dev] Integrated: 8328812: Update and move siphash license In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 02:55:01 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: d27c9ba7 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/d27c9ba7c8aebce090e9098efa3575223c6aaf02 Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod 8328812: Update and move siphash license Backport-of: ce7ebaa606f96fdfee66d300b56022d9903b5ae3 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2635 From andrewlu at openjdk.org Mon Apr 1 02:09:48 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 1 Apr 2024 02:09:48 GMT Subject: [jdk11u-dev] RFR: 8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 [v7] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.24-oracle. > > Follow 21-dev backport. > test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java > Backport to the origin file. > > depends on https://github.com/openjdk/jdk11u-dev/pull/2620 Andrew Lu has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains ten commits: - Merge remote-tracking branch 'origin/master' into andrewLu_backport_8319128 # Conflicts: # test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java - update - update - Merge remote-tracking branch 'origin/master' into andrewLu_backport_8319128 # Conflicts: # test/hotspot/jtreg/testlibrary_tests/TestMutuallyExclusivePlatformPredicates.java # test/jdk/sun/security/pkcs11/PKCS11Test.java - update - fix - Merge remote-tracking branch 'origin/master' into andrewLu_backport_8319128 # Conflicts: # test/jdk/sun/security/pkcs11/PKCS11Test.java - Backport 1f9b03e597d87679964e8772c6bea538c74feb2c - Backport 2a8016096000de5836251f2ca9bc8ad6479e6942 ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/2598/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2598&range=06 Stats: 44 lines in 5 files changed: 35 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2598.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2598/head:pull/2598 PR: https://git.openjdk.org/jdk11u-dev/pull/2598 From lmao at openjdk.org Mon Apr 1 09:02:57 2024 From: lmao at openjdk.org (Liang Mao) Date: Mon, 1 Apr 2024 09:02:57 GMT Subject: [jdk21u-dev] RFR: 8314573: G1: Heap resizing at Remark does not take existing eden regions into account Message-ID: Clean backport of fix of G1 Heap resizing heuristics at remark Additional testing: - [x] Linux aarch64 server release/fastdebug, test/hotspot/jtreg/gc with +UseG1GC ------------- Commit messages: - Backport 762b652912939b37fbd68955617705c62b9fc3a5 Changes: https://git.openjdk.org/jdk21u-dev/pull/429/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=429&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314573 Stats: 8 lines in 1 file changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/429.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/429/head:pull/429 PR: https://git.openjdk.org/jdk21u-dev/pull/429 From sroy at openjdk.org Mon Apr 1 09:45:39 2024 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 1 Apr 2024 09:45:39 GMT Subject: [jdk17u-dev] Integrated: 8320005: Allow loading of shared objects with .a extension on AIX In-Reply-To: References: Message-ID: On Tue, 26 Mar 2024 11:26:34 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [e85355ad](https://github.com/openjdk/jdk/commit/e85355ada4ac1061c49ee9f1247d37a437c7b5ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 27 Feb 2024 and was reviewed by Amit Kumar, Thomas Stuefe, Joachim Kern and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: 45de6852 Author: Suchismith Roy Committer: Martin Doerr URL: https://git.openjdk.org/jdk17u-dev/commit/45de6852df43933fe180039364c0f76ff1ee237c Stats: 22 lines in 1 file changed: 20 ins; 1 del; 1 mod 8320005: Allow loading of shared objects with .a extension on AIX Backport-of: e85355ada4ac1061c49ee9f1247d37a437c7b5ab ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2332 From sroy at openjdk.org Mon Apr 1 10:22:36 2024 From: sroy at openjdk.org (Suchismith Roy) Date: Mon, 1 Apr 2024 10:22:36 GMT Subject: [jdk11u-dev] RFR: 8320005: Allow loading of shared objects with .a extension on AIX In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 10:39:33 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This pull request contains a backport of commit [e85355ad](https://github.com/openjdk/jdk/commit/e85355ada4ac1061c49ee9f1247d37a437c7b5ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Suchismith Roy on 27 Feb 2024 and was reviewed by Amit Kumar, Thomas Stuefe, Joachim Kern and Martin Doerr. >> >> Thanks! > > Hi @suchismith1993, I removed your label, please first backport to 17. @GoeLin The backport for jdk17 is complete. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2622#issuecomment-2029536679 From mbaesken at openjdk.org Mon Apr 1 15:33:37 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 1 Apr 2024 15:33:37 GMT Subject: [jdk17u-dev] Integrated: 8328165: improve assert(idx < _maxlrg) failed: oob In-Reply-To: References: Message-ID: On Mon, 25 Mar 2024 15:22:49 GMT, Matthias Baesken wrote: > 8328165: improve assert(idx < _maxlrg) failed: oob This pull request has now been integrated. Changeset: 1e777ecc Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/1e777ecc7129ba25341addd420cccb7e6bd2842a Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8328165: improve assert(idx < _maxlrg) failed: oob Backport-of: d57bdd85ab5e45a2ecfce0c022da067ac30bb80d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2327 From goetz at openjdk.org Mon Apr 1 16:26:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:26:35 GMT Subject: [jdk17u-dev] Integrated: 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC In-Reply-To: <7Nol-JBWasGNX0jUsF1_ARM2AYxmkucJ3EQH8ShH4mw=.69d02289-4997-4038-a70e-817c393120d5@github.com> References: <7Nol-JBWasGNX0jUsF1_ARM2AYxmkucJ3EQH8ShH4mw=.69d02289-4997-4038-a70e-817c393120d5@github.com> Message-ID: On Thu, 28 Mar 2024 11:19:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: b37df147 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b37df147b011b23b6c7474d726710e1478af7607 Stats: 11 lines in 2 files changed: 0 ins; 1 del; 10 mod 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC Backport-of: 28796cbd1d15de678b80295418f5d1f9f59176a6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2343 From goetz at openjdk.org Mon Apr 1 16:26:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:26:38 GMT Subject: [jdk21u-dev] Integrated: 8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException In-Reply-To: <92GIYnU-V9jgE_7TaYKh8eJS8U0NGvxM-XMpf3ZZoxY=.6712187b-8beb-4e7b-a552-43b15f9ee2e4@github.com> References: <92GIYnU-V9jgE_7TaYKh8eJS8U0NGvxM-XMpf3ZZoxY=.6712187b-8beb-4e7b-a552-43b15f9ee2e4@github.com> Message-ID: <0my7cP_DRWg4ctN1TCe-vooatonl2vp48eMGdxduaFQ=.511f3825-6f21-403a-995a-a514402b4805@github.com> On Thu, 28 Mar 2024 18:29:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > Resolved ProblemList, will mark clean. This pull request has now been integrated. Changeset: 245de593 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/245de5938d5e29827814681c139c4d4d16262f10 Stats: 11 lines in 2 files changed: 7 ins; 1 del; 3 mod 8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException Backport-of: 1612b6dc6e7075e1c0c82d0e92910051c8066fe5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/421 From goetz at openjdk.org Mon Apr 1 16:27:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:27:41 GMT Subject: [jdk21u-dev] Integrated: 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 11:06:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 2800d8bc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2800d8bc708f7ccdf32ef64c52f99f40b1459698 Stats: 294 lines in 2 files changed: 293 ins; 0 del; 1 mod 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Backport-of: d44aaa37f98dd383aebbec097427feb1f1c29b74 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/420 From goetz at openjdk.org Mon Apr 1 16:27:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:27:41 GMT Subject: [jdk17u-dev] Integrated: 8296137: diags-examples.xml is broken In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 17:51:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: b4e64ffd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b4e64ffd02f14fb72bdb883ae9175d596e6e142c Stats: 12 lines in 2 files changed: 6 ins; 0 del; 6 mod 8296137: diags-examples.xml is broken Backport-of: f8b2574ebc32fa0e62dbaa0f2447757ff83c320f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2346 From goetz at openjdk.org Mon Apr 1 16:29:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:29:35 GMT Subject: [jdk17u-dev] Integrated: 8297645: Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 17:51:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Removed three files by hand. Will mark clean. This pull request has now been integrated. Changeset: e59eeb0b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e59eeb0bc2195afb6bf8a2f3fb2abb283f1e3291 Stats: 10085 lines in 58 files changed: 0 ins; 10085 del; 0 mod 8297645: Drop the test/jdk/java/net/httpclient/reactivestreams-tck-tests/TckDriver.java test Backport-of: 6d0fbb2c49d904ac353b4a2ebc694e3d1609bd76 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2345 From goetz at openjdk.org Mon Apr 1 16:29:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:29:39 GMT Subject: [jdk11u-dev] Integrated: 8280546: Remove hard-coded 127.0.0.1 loopback address In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 13:20:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: e922114f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/e922114fa71cc7234f7ac067f191522cb5b0187f Stats: 5 lines in 2 files changed: 3 ins; 0 del; 2 mod 8280546: Remove hard-coded 127.0.0.1 loopback address Backport-of: b5de2cc9d36e1fad7d0bf70f7c83ff829e16b7f3 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2634 From goetz at openjdk.org Mon Apr 1 16:30:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:30:34 GMT Subject: [jdk17u-dev] Integrated: 8296610: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" In-Reply-To: <1qibaM96-__7LUiGacybK6ZOK8lNG9Qxdyz64gVd3Cc=.eec3b3b7-ff97-4c7d-a5dd-25c1f4dd3e44@github.com> References: <1qibaM96-__7LUiGacybK6ZOK8lNG9Qxdyz64gVd3Cc=.eec3b3b7-ff97-4c7d-a5dd-25c1f4dd3e44@github.com> Message-ID: On Thu, 28 Mar 2024 19:12:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 76803699 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/76803699b68be5f9c0069bfe284572b589fb147c Stats: 60 lines in 2 files changed: 30 ins; 0 del; 30 mod 8296610: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect" Backport-of: 0dce5b811d64ac17b9580d6a2d8eca1df70990a1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2348 From goetz at openjdk.org Mon Apr 1 16:31:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:31:37 GMT Subject: [jdk17u-dev] Integrated: 8163229: several regression tests have a main method that is never executed In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 19:12:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Clean except for one file that is not in 17 (added by JEP 405: Record Patterns.). > Will mark clean. This pull request has now been integrated. Changeset: 8e132c4a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8e132c4a3fbab31fcc5a44a6942478a029910d1a Stats: 188 lines in 127 files changed: 0 ins; 72 del; 116 mod 8163229: several regression tests have a main method that is never executed Backport-of: 382fe51b6d7eba7094afa070032bedaa9ffc0633 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2347 From goetz at openjdk.org Mon Apr 1 16:33:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 16:33:34 GMT Subject: [jdk17u-dev] Integrated: 8297292: java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow In-Reply-To: <61hsPMlmmcA3m6D-Cj6lvHvN0KEVDFmB_O3fxbShfDE=.7a224f63-2743-4068-8b13-c3ba56a9384f@github.com> References: <61hsPMlmmcA3m6D-Cj6lvHvN0KEVDFmB_O3fxbShfDE=.7a224f63-2743-4068-8b13-c3ba56a9384f@github.com> Message-ID: On Thu, 28 Mar 2024 19:18:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Skipped ProblemList patch, file was not problemlisted. > Deleted the file by hand, patch did not apply > > As this only deletes a test, I will mark it clean. This pull request has now been integrated. Changeset: 615c01b5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/615c01b5d84c76a69a384af8cfe559bf4a969a4a Stats: 203 lines in 1 file changed: 0 ins; 203 del; 0 mod 8297292: java/nio/channels/FileChannel/FileExtensionAndMap.java is too slow Backport-of: 84e47996e88cf640e5e9d5ab4be8a640c67afbf5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2349 From goetz at openjdk.org Mon Apr 1 19:41:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 19:41:23 GMT Subject: [jdk21u-dev] RFR: 8316670: Remove effectively unused nmethodBucket::_count [v2] In-Reply-To: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> References: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> Message-ID: > I backport this for parity with 21.0.4-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-837783c2 - Backport 837783c2d333627bfcbef00fc67024aff847bd9f ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/428/files - new: https://git.openjdk.org/jdk21u-dev/pull/428/files/f806a527..b0b1ff54 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=428&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=428&range=00-01 Stats: 309 lines in 5 files changed: 301 ins; 2 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/428.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/428/head:pull/428 PR: https://git.openjdk.org/jdk21u-dev/pull/428 From goetz at openjdk.org Mon Apr 1 19:41:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 1 Apr 2024 19:41:24 GMT Subject: [jdk21u-dev] RFR: 8316670: Remove effectively unused nmethodBucket::_count In-Reply-To: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> References: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> Message-ID: On Fri, 29 Mar 2024 21:40:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. x86: uploading result failed. Infra issue, unrelated. aarch64: serviceability/sa/ClhsdbFindPC.java#xcomp-process failed. Unclear. Very unlikely that this is caused by this change that removes dead code. Will rerun the tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/428#issuecomment-2030425437 From andrewlu at openjdk.org Tue Apr 2 04:40:09 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:40:09 GMT Subject: [jdk11u-dev] Integrated: 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 08:22:52 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: fa8f02ec Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/fa8f02ece8aff872f1d67b9401a71949f3aa7407 Stats: 943 lines in 41 files changed: 0 ins; 943 del; 0 mod 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests Backport-of: 29d462a07239a57b83850b9a8662573291fdbdf7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2639 From andrewlu at openjdk.org Tue Apr 2 04:40:14 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:40:14 GMT Subject: [jdk17u-dev] Integrated: 8305943: Open source few AWT Focus related tests In-Reply-To: References: Message-ID: <0IJSI6Pd-mL43OdsBM0koUJwcF2U_T7KS9hBNm8d5J8=.7be103dd-d0b6-458f-8325-a0ebdb29cfa0@github.com> On Fri, 29 Mar 2024 06:58:38 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: 996dfb09 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/996dfb09e09174547b0109690764dc6cf18796e8 Stats: 765 lines in 5 files changed: 765 ins; 0 del; 0 mod 8305943: Open source few AWT Focus related tests Backport-of: 64ed816ad9f1a9773c9865a013e89b709a130e9c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2353 From andrewlu at openjdk.org Tue Apr 2 04:41:05 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:41:05 GMT Subject: [jdk11u-dev] Integrated: 8305942: Open source several AWT Focus related tests In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 07:01:31 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 8e46e371 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/8e46e3714e3230db2d8f027b016fe186c07037d6 Stats: 831 lines in 6 files changed: 831 ins; 0 del; 0 mod 8305942: Open source several AWT Focus related tests Backport-of: 8346ae2bc1152f13bc77c643252d84e2043ffe0b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2638 From andrewlu at openjdk.org Tue Apr 2 04:41:08 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:41:08 GMT Subject: [jdk17u-dev] Integrated: 8305942: Open source several AWT Focus related tests In-Reply-To: References: Message-ID: <601XQ0Se-rS-3M9QMDLkomZ62R8EDMQgpmlT7d0J6gU=.374014f1-7e21-477f-aad2-fff50598527d@github.com> On Fri, 29 Mar 2024 07:01:13 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: 151091cd Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/151091cd1c1dc0ee8b34219ed9c3205a7794eae7 Stats: 831 lines in 6 files changed: 831 ins; 0 del; 0 mod 8305942: Open source several AWT Focus related tests Backport-of: 8346ae2bc1152f13bc77c643252d84e2043ffe0b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2354 From andrewlu at openjdk.org Tue Apr 2 04:42:05 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:42:05 GMT Subject: [jdk11u-dev] Integrated: 8306714: Open source few Swing event and AbstractAction tests In-Reply-To: References: Message-ID: <39ebGoWTW9KeCoOW_ZCkltsyhLNRL4BU-R1lKaZ136o=.2c7b629f-c86d-4c8f-9ecc-c359cc9d5cd6@github.com> On Fri, 29 Mar 2024 05:09:20 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 910eb0ef Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/910eb0ef1b4701966cfe76e28fca9da49446158d Stats: 329 lines in 6 files changed: 329 ins; 0 del; 0 mod 8306714: Open source few Swing event and AbstractAction tests Backport-of: 31a73b0d7088d10a5ffb5541d66806a92b681ef9 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2636 From andrewlu at openjdk.org Tue Apr 2 04:42:08 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:42:08 GMT Subject: [jdk17u-dev] Integrated: 8306714: Open source few Swing event and AbstractAction tests In-Reply-To: <2NIkq0nuN1Xh6Ymo7z7d3VnAzVUWzGH5v6vqxea-8Js=.e17dc967-2f6a-44a0-b5bc-06622260eefe@github.com> References: <2NIkq0nuN1Xh6Ymo7z7d3VnAzVUWzGH5v6vqxea-8Js=.e17dc967-2f6a-44a0-b5bc-06622260eefe@github.com> Message-ID: On Fri, 29 Mar 2024 05:09:01 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: 4ececada Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/4ececadadd3d75d5468c77ff1fab0723b19ad497 Stats: 329 lines in 6 files changed: 329 ins; 0 del; 0 mod 8306714: Open source few Swing event and AbstractAction tests Backport-of: 31a73b0d7088d10a5ffb5541d66806a92b681ef9 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2352 From andrewlu at openjdk.org Tue Apr 2 04:42:09 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 2 Apr 2024 04:42:09 GMT Subject: [jdk11u-dev] Integrated: 8305943: Open source few AWT Focus related tests In-Reply-To: <2hFQRkYKxmJtRXxEWVFVNVc4JlTGyXe5cOdK_HCWwYg=.52209cfa-90e2-4a66-95ec-47b3a4160910@github.com> References: <2hFQRkYKxmJtRXxEWVFVNVc4JlTGyXe5cOdK_HCWwYg=.52209cfa-90e2-4a66-95ec-47b3a4160910@github.com> Message-ID: <4ZmFdh6q8j46T9dMlKB75fiJkmwj1YCLJyCG6tHj_p0=.1e80899d-ffa1-4b5b-90af-6467a39c19b4@github.com> On Fri, 29 Mar 2024 06:58:56 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 1bbf93c5 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/1bbf93c51e89ee5563140ea8623b6b1bfe9e4bb5 Stats: 765 lines in 5 files changed: 765 ins; 0 del; 0 mod 8305943: Open source few AWT Focus related tests Backport-of: 64ed816ad9f1a9773c9865a013e89b709a130e9c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2637 From vklang at openjdk.org Tue Apr 2 06:41:28 2024 From: vklang at openjdk.org (Viktor Klang) Date: Tue, 2 Apr 2024 06:41:28 GMT Subject: [jdk22u] RFR: 8328316: Finisher cannot emit if stream is sequential and integrator returned false Message-ID: Hi all, This pull request contains a backport of commit [ab28045d](https://github.com/openjdk/jdk/commit/ab28045d7785d948b2bce685f06043e8217961f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository addressing [JDK-8328316](https://bugs.openjdk.org/browse/JDK-8328316). The commit being backported was authored by Viktor Klang on 21 Mar 2024 and was reviewed by Paul Sandoz. Thanks! ------------- Commit messages: - Backport ab28045d7785d948b2bce685f06043e8217961f4 Changes: https://git.openjdk.org/jdk22u/pull/118/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=118&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328316 Stats: 71 lines in 2 files changed: 66 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/118.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/118/head:pull/118 PR: https://git.openjdk.org/jdk22u/pull/118 From pkoppula at openjdk.org Tue Apr 2 06:49:12 2024 From: pkoppula at openjdk.org (Prasadrao Koppula) Date: Tue, 2 Apr 2024 06:49:12 GMT Subject: [jdk22u] Integrated: 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message In-Reply-To: References: Message-ID: On Fri, 22 Mar 2024 08:12:07 GMT, Prasadrao Koppula wrote: > Clean backport This pull request has now been integrated. Changeset: f2e1be5a Author: Prasadrao Koppula Committer: Sean Coffey URL: https://git.openjdk.org/jdk22u/commit/f2e1be5a9c50194b8386b4646af8432d1ce69951 Stats: 294 lines in 2 files changed: 293 ins; 0 del; 1 mod 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Backport-of: d44aaa37f98dd383aebbec097427feb1f1c29b74 ------------- PR: https://git.openjdk.org/jdk22u/pull/109 From goetz at openjdk.org Tue Apr 2 07:23:28 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 07:23:28 GMT Subject: [jdk21u-dev] RFR: 8316669: ImmutableOopMapSet destructor not called Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 3d6e775d7135919519a9748036cd20b6c130bb42 Changes: https://git.openjdk.org/jdk21u-dev/pull/430/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=430&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316669 Stats: 11 lines in 3 files changed: 8 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/430.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/430/head:pull/430 PR: https://git.openjdk.org/jdk21u-dev/pull/430 From goetz at openjdk.org Tue Apr 2 07:29:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 07:29:24 GMT Subject: [jdk21u-dev] RFR: 8317235: Remove Access API use in nmethod class Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport c47a0ce3f03daf7a4ec0c0c8b8626bb662836936 Changes: https://git.openjdk.org/jdk21u-dev/pull/431/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=431&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317235 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/431.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/431/head:pull/431 PR: https://git.openjdk.org/jdk21u-dev/pull/431 From goetz at openjdk.org Tue Apr 2 07:41:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 07:41:15 GMT Subject: [jdk21u-dev] RFR: 8317677: Specialize Vtablestubs::entry_for() for VtableBlob Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 1082c0e767a5060d1969edc5ef16f9974e799960 Changes: https://git.openjdk.org/jdk21u-dev/pull/432/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=432&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317677 Stats: 15 lines in 3 files changed: 8 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/432.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/432/head:pull/432 PR: https://git.openjdk.org/jdk21u-dev/pull/432 From goetz at openjdk.org Tue Apr 2 07:49:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 07:49:18 GMT Subject: [jdk21u-dev] RFR: 8317350: Move code cache purging out of CodeCache::UnloadingScope Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport bd3bc2c6181668b5856732666dc251136b7fbb99 Changes: https://git.openjdk.org/jdk21u-dev/pull/433/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=433&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317350 Stats: 60 lines in 7 files changed: 26 ins; 6 del; 28 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/433.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/433/head:pull/433 PR: https://git.openjdk.org/jdk21u-dev/pull/433 From goetz at openjdk.org Tue Apr 2 08:16:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 08:16:05 GMT Subject: [jdk21u-dev] RFR: 8316670: Remove effectively unused nmethodBucket::_count [v2] In-Reply-To: References: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> Message-ID: On Mon, 1 Apr 2024 19:41:23 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.4-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-GoeLin-837783c2 > - Backport 837783c2d333627bfcbef00fc67024aff847bd9f GHA: second run green. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/428#issuecomment-2031355583 From goetz at openjdk.org Tue Apr 2 08:25:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 08:25:02 GMT Subject: [jdk21u-dev] Withdrawn: 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 20:03:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/423 From goetz at openjdk.org Tue Apr 2 08:25:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 08:25:01 GMT Subject: [jdk21u-dev] RFR: 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 20:03:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Closing this and making a new PR which also includes 8317965 which will solve the GHA issue. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/423#issuecomment-2031372881 From goetz at openjdk.org Tue Apr 2 08:31:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 08:31:08 GMT Subject: [jdk21u-dev] RFR: 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" Message-ID: I backport this for parity with 21.0.4-oracle. Includes two changes. Else GHA show failures. Both are clean backports, will mark as clean. ------------- Commit messages: - Backport 8319265 - Backport 8317965 Changes: https://git.openjdk.org/jdk21u-dev/pull/434/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=434&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317965 Stats: 114 lines in 2 files changed: 23 ins; 69 del; 22 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/434.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/434/head:pull/434 PR: https://git.openjdk.org/jdk21u-dev/pull/434 From duke at openjdk.org Tue Apr 2 08:42:13 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Tue, 2 Apr 2024 08:42:13 GMT Subject: [jdk17u-dev] Integrated: 8280377: MethodHandleProxies does not correctly invoke default methods with varags In-Reply-To: References: Message-ID: <-3Ux4_w6Zqlev8nMMFz3l0jfo5evD-d4me4Ug6ACr_g=.7c406c88-29f5-4d68-a9ff-55da76c8479d@github.com> On Mon, 26 Feb 2024 12:52:28 GMT, Mar?a Arias de Reyna wrote: > This is a backport of https://bugs.openjdk.org/browse/JDK-8280377 MethodHandleProxies does not correctly invoke default methods with varags > > I applied the same fix that was applied to version 19 in https://github.com/openjdk/jdk/commit/a183bfb436a7dd998e602c2d16486e88c390fca1 This pull request has now been integrated. Changeset: 5ecac7a2 Author: Mar?a Arias de Reyna Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/5ecac7a2bf51ea3f92a4a5eb1e1e9134cfa7e677 Stats: 289 lines in 12 files changed: 214 ins; 66 del; 9 mod 8280377: MethodHandleProxies does not correctly invoke default methods with varags Reviewed-by: aph Backport-of: a183bfb436a7dd998e602c2d16486e88c390fca1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2235 From duke at openjdk.org Tue Apr 2 08:44:01 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Tue, 2 Apr 2024 08:44:01 GMT Subject: [jdk21u-dev] Integrated: 8319437: NMT should show library names in call stacks In-Reply-To: References: Message-ID: <8iNIOVTg34R8UQSS8HXTsdzL_c1zCnZ1bPRnJafmoig=.3a12e564-fdfb-4d74-820b-53fa0b252ca8@github.com> On Mon, 25 Mar 2024 12:44:28 GMT, Mar?a Arias de Reyna wrote: > This is a backport of https://bugs.openjdk.org/browse/JDK-8319437 as it was solved in JDK22. > > Example of output running IntellijIDEA with this piece of code: > > > $ jcmd 23808 VM.native_memory detail | grep " in " > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db54d05b7]Java_java_lang_ProcessImpl_forkAndExec+0x157 in libjava.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db54cdb5d]Java_java_lang_ClassLoader_defineClass0+0x14d in libjava.so > [0x00007f9db54cd405]Java_java_lang_Class_forName0+0xd5 in libjava.so > [0x00007f9db54cd7d1]Java_java_lang_ClassLoader_defineClass1+0x181 in libjava.so > [0x00007f9db54cd405]Java_java_lang_Class_forName0+0xd5 in libjava.so > [0x00007f9db54cdcab]Java_java_lang_ClassLoader_findBootstrapClass+0xab in libjava.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9d76848bd5]load_class_global+0x25 in libverify.so > [0x00007f9d768498e8]merge_fullinfo_types+0x388 in libverify.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db54cdcab]Java_java_lang_ClassLoader_findBootstrapClass+0xab in libjava.so > [0x00007f9d3bf609a6]Java_sun_java2d_loops_GraphicsPrimitiveMgr_initIDs+0x1c6 in libawt.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db6e37e49]ThreadJavaMain+0x9 in libjli.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so > [0x00007f9db54d05b7]Java_java_lang_ProcessImpl_forkAndExec+0x157 in libjava.so > [0x00007f9db6e3420f]JavaMain+0x8f in libjli.so This pull request has now been integrated. Changeset: d17aa5ed Author: Mar?a Arias de Reyna Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/d17aa5ed0097e3f108657761cfc29b959229e70a Stats: 21 lines in 1 file changed: 15 ins; 0 del; 6 mod 8319437: NMT should show library names in call stacks Backport-of: e33b6c10f8d3244ec2f4204cd4de404e0e0686eb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/405 From chegar at openjdk.org Tue Apr 2 08:51:18 2024 From: chegar at openjdk.org (Chris Hegarty) Date: Tue, 2 Apr 2024 08:51:18 GMT Subject: [jdk22u] RFR: 8319548: Unexpected internal name for Filler array klass causes error in VisualVM Message-ID: Hi all, This pull request contains a backport of commit [05745e3f](https://github.com/openjdk/jdk/commit/05745e3f1d56f71d7647e81fa5933c9f4ed18430) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 21 Dec 2023 and was reviewed by Albert Mingkun Yang and David Holmes. Thanks! ------------- Commit messages: - Backport 05745e3f1d56f71d7647e81fa5933c9f4ed18430 Changes: https://git.openjdk.org/jdk22u/pull/119/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=119&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319548 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/119.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/119/head:pull/119 PR: https://git.openjdk.org/jdk22u/pull/119 From goetz at openjdk.org Tue Apr 2 09:09:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 09:09:18 GMT Subject: [jdk21u-dev] RFR: 8294985: SSLEngine throws IAE during parsing of X500Principal Message-ID: <36g67QJXLoqDpaF9skmUpDxnHk_-35jV_HP7W0FyA4c=.7e70686b-936e-4dff-8383-17a3277bf7ba@github.com> I would like to fix this issue in 21. Well hung, productive in 22, no follow-ups. ------------- Commit messages: - Backport 80edd5c298f21c5e5be3a0c2bb63129e76e0334f Changes: https://git.openjdk.org/jdk21u-dev/pull/435/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=435&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294985 Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/435.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/435/head:pull/435 PR: https://git.openjdk.org/jdk21u-dev/pull/435 From duke at openjdk.org Tue Apr 2 09:14:03 2024 From: duke at openjdk.org (Elif Aslan) Date: Tue, 2 Apr 2024 09:14:03 GMT Subject: [jdk21u-dev] Integrated: 8311823: JFR: Uninitialized EventEmitter::_thread_id field In-Reply-To: References: Message-ID: <0XADoVR0F5RDAO-G4ufC8ac_MxBRfMhIr1S1hUQ0tWk=.4d76fce3-0829-4142-83a3-a91ff40e4ae2@github.com> On Wed, 27 Mar 2024 15:55:05 GMT, Elif Aslan wrote: > Clean backport to remove Uninitialized EventEmitter::_thread_id field from src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp > > GHA tests pass > > Additional testing: > make test TEST=jdk/jfr This pull request has now been integrated. Changeset: f5dfd8be Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/f5dfd8be584a19bcb25813c0488eb3dc87367619 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8311823: JFR: Uninitialized EventEmitter::_thread_id field Backport-of: 9688ec2d0d9fd830d993454ea093b68b0f85ebe7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/417 From duke at openjdk.org Tue Apr 2 09:14:08 2024 From: duke at openjdk.org (Elif Aslan) Date: Tue, 2 Apr 2024 09:14:08 GMT Subject: [jdk21u-dev] Integrated: 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests In-Reply-To: References: Message-ID: <3zuhW1lq48dj7k6nWiiCdvD26D_xe6dwrutCYpwoyAc=.54cd4b33-0f62-4782-b4a7-1960f885c5aa@github.com> On Wed, 27 Mar 2024 15:54:46 GMT, Elif Aslan wrote: > Clean backport to unblock parallelism for more hotspot:tier4 tests. in test/hotspot/jtreg/vmTestbase/gc/concurrent tests. > GHA tested. This pull request has now been integrated. Changeset: 0bbb8033 Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/0bbb8033ab35c59215f09cf5329592dc34b38520 Stats: 943 lines in 41 files changed: 0 ins; 943 del; 0 mod 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests Backport-of: 29d462a07239a57b83850b9a8662573291fdbdf7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/416 From duke at openjdk.org Tue Apr 2 09:16:04 2024 From: duke at openjdk.org (Taizo Kurashige) Date: Tue, 2 Apr 2024 09:16:04 GMT Subject: [jdk21u-dev] Integrated: 8313710: jcmd: typo in the documentation of JFR.start and JFR.dump In-Reply-To: References: Message-ID: On Tue, 26 Mar 2024 02:16:25 GMT, Taizo Kurashige wrote: > Hi all, > > I'd like to backport JDK-8313710 to jdk21u-dev. > > I confirmed that the fixes are reflected in the documentation and that all of the jdk_jfr tests passed. > > Thanks. This pull request has now been integrated. Changeset: 4c7b1d93 Author: Taizo Kurashige <103394724+kurashige23 at users.noreply.github.com> Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/4c7b1d93d9d2b283571bb2b9affb0fc3e42e0a75 Stats: 113 lines in 2 files changed: 0 ins; 0 del; 113 mod 8313710: jcmd: typo in the documentation of JFR.start and JFR.dump Backport-of: 16d917a85f9311611a14a63f1e53afae970efc73 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/410 From duke at openjdk.org Tue Apr 2 09:16:05 2024 From: duke at openjdk.org (Elif Aslan) Date: Tue, 2 Apr 2024 09:16:05 GMT Subject: [jdk17u-dev] Integrated: 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:52:16 GMT, Elif Aslan wrote: > Clean backport to unblock parallelism for more hotspot:tier4 tests. in test/hotspot/jtreg/vmTestbase/gc/concurrent tests. > GHA tested. This pull request has now been integrated. Changeset: 78f482df Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/78f482df6487b94d4bbed877d04c4daf13617739 Stats: 943 lines in 41 files changed: 0 ins; 943 del; 0 mod 8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests Backport-of: 29d462a07239a57b83850b9a8662573291fdbdf7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2341 From szaldana at openjdk.org Tue Apr 2 09:18:11 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Tue, 2 Apr 2024 09:18:11 GMT Subject: [jdk17u-dev] Integrated: 8306040: HttpResponseInputStream.available() returns 1 on empty stream In-Reply-To: References: Message-ID: On Fri, 1 Mar 2024 18:30:10 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [acaab6fd74f507bb6b18167505d88e505bdf24bd](https://github.com/openjdk/jdk/commit/acaab6fd74f507bb6b18167505d88e505bdf24bd) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > Testing: using the reproducer linked in the issue, I was able to verify the patch. > I also ran the additional test case included in the original commit and all tests in ```test/jdk/java/net/httpclient/```. > > Note that patch is not clean because http tests and related classes have since been moved into a package of their own (namely ```/test/jdk/java/net/httpclient/lib```), which doesn?t exist in jdk 17. > > Only change introduced in my patch from the original commit: > > @@ -25,7 +25,7 @@ > * @test > * @bug 8306040 > * @summary HttpResponseInputStream.available() returns 1 on empty stream > - * @library /test/lib /test/jdk/java/net/httpclient/lib > + * @library /test/lib > * @run junit/othervm HttpInputStreamAvailableTest > * > */ This pull request has now been integrated. Changeset: 08debe83 Author: Sonia Zaldana Calles Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/08debe83ae06b613dbc4b160972d1d50bb319578 Stats: 163 lines in 2 files changed: 161 ins; 0 del; 2 mod 8306040: HttpResponseInputStream.available() returns 1 on empty stream Reviewed-by: stuefe Backport-of: acaab6fd74f507bb6b18167505d88e505bdf24bd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2263 From duke at openjdk.org Tue Apr 2 09:18:08 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 2 Apr 2024 09:18:08 GMT Subject: [jdk17u-dev] Integrated: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: On Fri, 22 Mar 2024 19:18:00 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 > > This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). This pull request has now been integrated. Changeset: 7ced7223 Author: Robert Toyonaga Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/7ced72237373cf927dcddb07180febee9032c6f5 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8326529: JFR: Test for CompilerCompile events fails due to time out Backport-of: 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2323 From shade at openjdk.org Tue Apr 2 09:18:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 09:18:07 GMT Subject: [jdk17u-dev] RFR: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: On Fri, 22 Mar 2024 19:18:00 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 > > This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). I believe GHA failures are unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2323#issuecomment-2031476540 From shade at openjdk.org Tue Apr 2 09:18:10 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 09:18:10 GMT Subject: [jdk17u-dev] RFR: 8306040: HttpResponseInputStream.available() returns 1 on empty stream In-Reply-To: References: Message-ID: On Fri, 1 Mar 2024 18:30:10 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [acaab6fd74f507bb6b18167505d88e505bdf24bd](https://github.com/openjdk/jdk/commit/acaab6fd74f507bb6b18167505d88e505bdf24bd) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > Testing: using the reproducer linked in the issue, I was able to verify the patch. > I also ran the additional test case included in the original commit and all tests in ```test/jdk/java/net/httpclient/```. > > Note that patch is not clean because http tests and related classes have since been moved into a package of their own (namely ```/test/jdk/java/net/httpclient/lib```), which doesn?t exist in jdk 17. > > Only change introduced in my patch from the original commit: > > @@ -25,7 +25,7 @@ > * @test > * @bug 8306040 > * @summary HttpResponseInputStream.available() returns 1 on empty stream > - * @library /test/lib /test/jdk/java/net/httpclient/lib > + * @library /test/lib > * @run junit/othervm HttpInputStreamAvailableTest > * > */ RISC-V GHA failure is unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2263#issuecomment-2031477587 From shade at openjdk.org Tue Apr 2 10:44:21 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 10:44:21 GMT Subject: [jdk17u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests Message-ID: Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. The backports are almost clean, I just had to add the import for `Locale` and `Debug` in one of the files. `Locale` is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. `Debug` is added by [JDK-8179502](https://bugs.openjdk.org/browse/JDK-8179502), which is also not amenable for easy backporting. Additional testing: - [x] `jdk_security` pass, includes new test cases ------------- Commit messages: - Backport 4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00 - Fix for missing APIs - Backport 614db2ea9e10346475eef34629eab54878aa482d Changes: https://git.openjdk.org/jdk17u-dev/pull/2338/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2338&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328638 Stats: 130 lines in 5 files changed: 125 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2338.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2338/head:pull/2338 PR: https://git.openjdk.org/jdk17u-dev/pull/2338 From shade at openjdk.org Tue Apr 2 10:45:25 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 10:45:25 GMT Subject: [jdk21u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests Message-ID: Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. The backports are almost clean, I just had to add the import for `Locale` in one of the files. It is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. Additional testing: - [x] `jdk_security` pass, including new test cases ------------- Commit messages: - Backport 4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00 - Backport 614db2ea9e10346475eef34629eab54878aa482d Changes: https://git.openjdk.org/jdk21u-dev/pull/413/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=413&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328638 Stats: 128 lines in 5 files changed: 123 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/413.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/413/head:pull/413 PR: https://git.openjdk.org/jdk21u-dev/pull/413 From lucy at openjdk.org Tue Apr 2 10:50:08 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 2 Apr 2024 10:50:08 GMT Subject: [jdk11u-dev] RFR: 8323994: gtest runner repeats test name for every single gtest assertion In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 07:47:54 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. > > test/hotspot/jtreg/gtest/GTestResultParser.java > due to the file was added by JDK-8158048, so backport with JDK-8158048 and JDK-8263659 together. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2633#pullrequestreview-1973362444 From lucy at openjdk.org Tue Apr 2 11:03:07 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 2 Apr 2024 11:03:07 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit [v2] In-Reply-To: References: Message-ID: <_UOI26cSEO-s8V8Iac88DDo5YTbxOAVGwFCwHTUraqo=.d1a2f1e6-13d2-48b9-a207-42a8841a2186@github.com> On Thu, 28 Mar 2024 08:10:53 GMT, Andrew Lu wrote: >> I backport this for parity with 11.0.24-oracle. >> All Locale constructors change to new Locale("", country) due to JDK-8283698 has not been backported. >> >> test/jdk/java/util/Currency/ValidateISO4217.java >> due to the https://github.com/openjdk/jdk11u-dev/pull/2532 >> the missing part was backported to this file here >> >> test/jdk/java/util/Currency/CurrencyTest.java >> due to the private static method was not allowed here such as 'private static Stream validCurrencies()', >> remove static and add '@TestInstance(TestInstance.Lifecycle.PER_CLASS)' > > Andrew Lu has updated the pull request incrementally with one additional commit since the last revision: > > fix LGTM. Marked as reviewed by lucy (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2632#pullrequestreview-1973402684 PR Review: https://git.openjdk.org/jdk11u-dev/pull/2632#pullrequestreview-1973403177 From lucy at openjdk.org Tue Apr 2 11:04:59 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Tue, 2 Apr 2024 11:04:59 GMT Subject: [jdk21u-dev] RFR: 8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java In-Reply-To: References: Message-ID: <9dE1rBv7zz8joZjJRHfzjiS2SBKN5j_ka0sQ2khfsJc=.7aeae6ee-59fa-4b04-b75e-5c1744bc291d@github.com> On Thu, 28 Mar 2024 18:38:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I resolved the first chunk. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/422#pullrequestreview-1973409180 From goetz at openjdk.org Tue Apr 2 13:54:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 13:54:23 GMT Subject: [jdk17u-dev] RFR: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 Message-ID: I backport this for parity with 17.0.12-oracle. Clean except for different file location. ------------- Commit messages: - Backport f612dcfebea7ffd4390f833646ad45d6f0ebd04f Changes: https://git.openjdk.org/jdk17u-dev/pull/2355/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2355&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302512 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2355.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2355/head:pull/2355 PR: https://git.openjdk.org/jdk17u-dev/pull/2355 From goetz at openjdk.org Tue Apr 2 14:08:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:08:17 GMT Subject: [jdk17u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 Message-ID: I backport this for parity with 17.0.12-oracle. Clean except for different file location. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2355 Commit messages: - Backport 3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0 Changes: https://git.openjdk.org/jdk17u-dev/pull/2356/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2356&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304761 Stats: 170 lines in 2 files changed: 155 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2356.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2356/head:pull/2356 PR: https://git.openjdk.org/jdk17u-dev/pull/2356 From shade at openjdk.org Tue Apr 2 14:24:29 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 14:24:29 GMT Subject: [jdk21u-dev] RFR: 8328592: hprof tests fail with -XX:-CompactStrings Message-ID: See the bug for symptoms. The tests are failing because hprof test library is confused about non-compact strings. Additional testing: - [x] `serviceability/HeapDump lib-test:all` with `-XX:-CompactStrings` now pass - [x] `serviceability/HeapDump lib-test:all` with `-XX:+CompactStrings` still pass ------------- Commit messages: - Backport bb3e84bd1fd8217fcb319de8a0716e44359e3423 Changes: https://git.openjdk.org/jdk21u-dev/pull/436/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=436&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328592 Stats: 37 lines in 2 files changed: 29 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/436.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/436/head:pull/436 PR: https://git.openjdk.org/jdk21u-dev/pull/436 From goetz at openjdk.org Tue Apr 2 14:30:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:30:20 GMT Subject: [jdk17u-dev] RFR: 8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test Message-ID: <-75gEU7fXYA3qMDT0uy_F6nu5c25c_TMbM21pVN_fwU=.a140b899-4c84-4b11-88ea-386084d75a0d@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport ccfe1675a2a82accbca0ecd8bd6f1c167a1c06c6 Changes: https://git.openjdk.org/jdk17u-dev/pull/2358/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2358&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298939 Stats: 238 lines in 2 files changed: 34 ins; 149 del; 55 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2358.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2358/head:pull/2358 PR: https://git.openjdk.org/jdk17u-dev/pull/2358 From goetz at openjdk.org Tue Apr 2 14:30:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:30:42 GMT Subject: [jdk17u-dev] RFR: 8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport f43bb9feaa03008bad9708a4d7ed850d2532e102 Changes: https://git.openjdk.org/jdk17u-dev/pull/2357/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2357&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296190 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2357.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2357/head:pull/2357 PR: https://git.openjdk.org/jdk17u-dev/pull/2357 From goetz at openjdk.org Tue Apr 2 14:40:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:40:20 GMT Subject: [jdk17u-dev] RFR: 8294137: Review running times of java.math tests Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport 51035a75e493f64b26f78e7fc87f6f6e536e4f56 Changes: https://git.openjdk.org/jdk17u-dev/pull/2359/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2359&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294137 Stats: 132 lines in 3 files changed: 53 ins; 8 del; 71 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2359.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2359/head:pull/2359 PR: https://git.openjdk.org/jdk17u-dev/pull/2359 From goetz at openjdk.org Tue Apr 2 14:41:31 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:41:31 GMT Subject: [jdk17u-dev] RFR: 8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed Message-ID: I backport this for parity with 17.0.12-oracle. The removed assertions differ in 17, because there were several updates to panama in the meantime that touched this test. ------------- Commit messages: - Backport f92d095e164bd79b452586e49e166d1ba392632f Changes: https://git.openjdk.org/jdk17u-dev/pull/2360/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2360&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307411 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2360.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2360/head:pull/2360 PR: https://git.openjdk.org/jdk17u-dev/pull/2360 From goetz at openjdk.org Tue Apr 2 14:44:33 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:44:33 GMT Subject: [jdk17u-dev] RFR: 8309630: Clean up tests that reference deploy modules Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport e8a59843f21e347ba1494290c393ef7b344e3b70 Changes: https://git.openjdk.org/jdk17u-dev/pull/2361/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2361&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309630 Stats: 20 lines in 2 files changed: 0 ins; 15 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2361.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2361/head:pull/2361 PR: https://git.openjdk.org/jdk17u-dev/pull/2361 From goetz at openjdk.org Tue Apr 2 14:50:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 14:50:37 GMT Subject: [jdk17u-dev] RFR: 8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg Message-ID: <6Q2ZAXu2NTP4Yh0xFJUv3MQTGM3EHUM9toI22cjh7K4=.fe6d350a-081f-4fed-99b4-4a4a2e016ef8@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport e9daf4a0185b90762d2bdd38d86fe93b4822ea08 Changes: https://git.openjdk.org/jdk17u-dev/pull/2362/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2362&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8312916 Stats: 6 lines in 3 files changed: 0 ins; 4 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2362.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2362/head:pull/2362 PR: https://git.openjdk.org/jdk17u-dev/pull/2362 From fferrari at openjdk.org Tue Apr 2 17:33:10 2024 From: fferrari at openjdk.org (Francisco Ferrari Bihurriet) Date: Tue, 2 Apr 2024 17:33:10 GMT Subject: [jdk17u-dev] Integrated: 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive In-Reply-To: <6HgaJkMZkzWCJUrXzlAb_Nvr2vOOIATTkDrI24idMy0=.3e415a76-7c45-4249-a9c4-a5e1b4f5e974@github.com> References: <6HgaJkMZkzWCJUrXzlAb_Nvr2vOOIATTkDrI24idMy0=.3e415a76-7c45-4249-a9c4-a5e1b4f5e974@github.com> Message-ID: On Thu, 14 Mar 2024 20:05:23 GMT, Francisco Ferrari Bihurriet wrote: > Hi, this is a second take of #2223, the backport of [JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive](https://bugs.openjdk.org/browse/JDK-8325254), backed out by #2249. > > Even though the original patch applies cleanly to 17u, it introduces a dependency on `P11Util::isNSS()` from [JDK-8301553: Support Password-Based Cryptography in SunPKCS11](https://bugs.openjdk.org/browse/JDK-8301553). > > I only picked the `P11Util::isNSS()` changes since the whole PBE patch would require a deeper assessment and testing. > > ### Testing > > * Build `linux-x86_64-server-release` and `linux-x86_64-server-slowdebug` > * Locally execute _SunPKCS11_ tests (`test/jdk/sun/security/pkcs11`) in both builds > * Ensure all the patched lines have coverage by attaching a debugger during the execution > * Locally execute `jdk:tier1` in both builds > * Review GitHub Actions from [run 8285374490 on `backport-8325254 at franferrax/jdk17u-dev`](https://github.com/franferrax/jdk17u-dev/actions/runs/8285374490) > * The only failure is due to [JDK-8326960: GHA: RISC-V linux-cross-compile is failing](https://bugs.openjdk.org/browse/JDK-8326960) > > Regards,\ > Francisco This pull request has now been integrated. Changeset: d29fe03c Author: Francisco Ferrari Bihurriet Committer: Martin Balao URL: https://git.openjdk.org/jdk17u-dev/commit/d29fe03c812c3665c88593d0a333d96a83d7ed76 Stats: 18 lines in 3 files changed: 10 ins; 4 del; 4 mod 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive Reviewed-by: mbalao Backport-of: 0f5f3c9b9718c610406088327401210486447462 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2299 From serb at openjdk.org Tue Apr 2 20:03:19 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 2 Apr 2024 20:03:19 GMT Subject: [jdk21u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:28:36 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` in one of the files. It is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. > > Additional testing: > - [x] `jdk_security` pass, including new test cases Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/413#pullrequestreview-1974918144 From ogillespie at openjdk.org Tue Apr 2 20:17:21 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 2 Apr 2024 20:17:21 GMT Subject: [jdk22u] Integrated: 8324648: Avoid NoSuchMethodError when instantiating NativePRNG In-Reply-To: References: Message-ID: On Tue, 12 Mar 2024 11:57:59 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [69b2674c](https://github.com/openjdk/jdk/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev, Weijun Wang, Chen Liang and Valerie Peng. > > Thanks! This pull request has now been integrated. Changeset: 39948e5a Author: Oli Gillespie Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/39948e5aa01f9282c02c858e8eb9f95009270450 Stats: 16 lines in 1 file changed: 9 ins; 3 del; 4 mod 8324648: Avoid NoSuchMethodError when instantiating NativePRNG Backport-of: 69b2674c6861fdb7d9f9cb39e07d50515c73e33a ------------- PR: https://git.openjdk.org/jdk22u/pull/99 From ogillespie at openjdk.org Tue Apr 2 20:18:17 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 2 Apr 2024 20:18:17 GMT Subject: [jdk22u] Integrated: 8324646: Avoid Class.forName in SecureRandom constructor In-Reply-To: <8221SG-dm8Iuqml37D_xTtqBqROKNSUo9rAICMI-RsM=.c7d9a702-0487-4775-8520-4ccdf0199a40@github.com> References: <8221SG-dm8Iuqml37D_xTtqBqROKNSUo9rAICMI-RsM=.c7d9a702-0487-4775-8520-4ccdf0199a40@github.com> Message-ID: On Tue, 12 Mar 2024 11:57:31 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [8ef918d6](https://github.com/openjdk/jdk/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev and Weijun Wang. > > Thanks! This pull request has now been integrated. Changeset: 5cb863d2 Author: Oli Gillespie Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/5cb863d2d226b1e4a907b017ce7b86e808202fa8 Stats: 61 lines in 2 files changed: 47 ins; 1 del; 13 mod 8324646: Avoid Class.forName in SecureRandom constructor Backport-of: 8ef918d6678437a5b351b172bb4cf144eeaa975f ------------- PR: https://git.openjdk.org/jdk22u/pull/98 From serb at openjdk.org Tue Apr 2 20:19:11 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 2 Apr 2024 20:19:11 GMT Subject: [jdk17u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: <6DHBWW26U_HT-0SelusmSS_8Dz8w_ZfJ8GhaiTZVVWI=.cb8cdc5c-59f9-430a-9058-c998cec0b0cb@github.com> On Wed, 27 Mar 2024 15:45:47 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` and `Debug` in one of the files. `Locale` is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. `Debug` is added by [JDK-8179502](https://bugs.openjdk.org/browse/JDK-8179502), which is also not amenable for easy backporting. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2338#pullrequestreview-1974942913 From shade at openjdk.org Tue Apr 2 20:33:34 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 20:33:34 GMT Subject: [jdk22u] RFR: 8328825: Google CAInterop test failures Message-ID: <0hYydXdWgkj8NviXXR9j89rRI4eAtZW94umfo1WYjY8=.82d9a1aa-07b1-454f-beb6-7262bceee687@github.com> Clean backport to fix some of the current failures in `CAInterop` test. Additional testing: - [x] Affected subtests are now passing ------------- Commit messages: - Backport 70a15c73638f45b9ed629abc0ea2d86a324bf624 Changes: https://git.openjdk.org/jdk22u/pull/120/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=120&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328825 Stats: 10 lines in 1 file changed: 0 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/120.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/120/head:pull/120 PR: https://git.openjdk.org/jdk22u/pull/120 From shade at openjdk.org Tue Apr 2 20:38:22 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 20:38:22 GMT Subject: [jdk22u] RFR: 8328638: Fallback option for POST-only OCSP requests Message-ID: Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. Additional testing: - [ ] `jdk_security` pass, includes new test cases ------------- Depends on: https://git.openjdk.org/jdk22u/pull/120 Commit messages: - Backport 4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00 - Backport 614db2ea9e10346475eef34629eab54878aa482d Changes: https://git.openjdk.org/jdk22u/pull/121/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=121&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328638 Stats: 127 lines in 5 files changed: 122 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk22u/pull/121 From shade at openjdk.org Tue Apr 2 20:53:08 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 2 Apr 2024 20:53:08 GMT Subject: [jdk22u] RFR: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 20:33:02 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases Both backports are clean. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/121#issuecomment-2033077407 From goetz at openjdk.org Tue Apr 2 21:01:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 21:01:24 GMT Subject: [jdk21u-dev] RFR: 8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 0eb0997ae4f81314b764241e69dae5c698dbb6c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/437/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=437&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8288936 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/437.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/437/head:pull/437 PR: https://git.openjdk.org/jdk21u-dev/pull/437 From goetz at openjdk.org Tue Apr 2 21:48:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 21:48:40 GMT Subject: [jdk21u-dev] RFR: 8304839: Move TestScaffold.main() to the separate class DebugeeWrapper Message-ID: I backport this to streamline the tests in 21 and simplify later backports. ------------- Commit messages: - Backport ee9776fa23e2287b704d4f1a55179e83516d1e4c Changes: https://git.openjdk.org/jdk21u-dev/pull/438/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=438&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304839 Stats: 245 lines in 19 files changed: 124 ins; 87 del; 34 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/438.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/438/head:pull/438 PR: https://git.openjdk.org/jdk21u-dev/pull/438 From honkar at openjdk.org Tue Apr 2 21:53:21 2024 From: honkar at openjdk.org (Harshitha Onkar) Date: Tue, 2 Apr 2024 21:53:21 GMT Subject: [jdk22u] RFR: JDK-8328988 : [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 In-Reply-To: References: Message-ID: On Tue, 26 Mar 2024 18:07:47 GMT, Phil Race wrote: >> The following test, java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java fails on macOS 14 on jdk22 & older. The reason for failure on macOS 14 is documented here - [JDK-8322653](https://bugs.openjdk.org/browse/JDK-8322653). >> >> Since CI testing is being extended to run on macOS 14, it is necessary to problem-list this test. > > Marked as reviewed by prr (Reviewer). @prrace Can you please sponsor this PR? ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/116#issuecomment-2033166056 From goetz at openjdk.org Tue Apr 2 21:53:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 2 Apr 2024 21:53:37 GMT Subject: [jdk21u-dev] RFR: 8319153: Fix: Class is a raw type in ProcessTools Message-ID: A small fix of testing infra. ------------- Commit messages: - Backport 1c2ea1d27b1895dca3b30073e3516978083dc70a Changes: https://git.openjdk.org/jdk21u-dev/pull/439/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=439&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319153 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/439.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/439/head:pull/439 PR: https://git.openjdk.org/jdk21u-dev/pull/439 From lyang at openjdk.org Wed Apr 3 01:31:12 2024 From: lyang at openjdk.org (Long Yang) Date: Wed, 3 Apr 2024 01:31:12 GMT Subject: [jdk21u-dev] RFR: 8319876: Reduce memory consumption of VM_ThreadDump::doit In-Reply-To: <24gHo7dmt8Yjtp-6kIIYVZMlUPCNfXoDEDo3P0Q1yoM=.fd04c34b-3814-4703-8ad2-7c3f71f96f3b@github.com> References: <24gHo7dmt8Yjtp-6kIIYVZMlUPCNfXoDEDo3P0Q1yoM=.fd04c34b-3814-4703-8ad2-7c3f71f96f3b@github.com> Message-ID: <6p6tdRGuulqlU7sq1TYXrPu64Lusgth9UY7DVt8EJrk=.8c2b1cbc-23a8-43e6-a35d-e0fc72d7bff0@github.com> On Fri, 1 Mar 2024 08:16:11 GMT, Long Yang wrote: > Hi, all > > Could I have a review of this backport. > > This pull request contains a backport of commit [8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e](https://github.com/openjdk/jdk/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > This backport can significantly reduce the `RSS` during the execution of `ThreadMXBean.dumpAllThreads(boolean, boolean)`. > > On `jdk21u-dev`, if creates 4096 threads, and the stack depth of each thread is 256. > On the version that does not contain this backport, during the execution of `ThreadMXBean.dumpAllThreads(true, true)`, the `RSS` reaches about 5GiB. > On the version that contains this backport, the max `RSS` is about 300MiB. > > There is a difference between `jdk21u-dev` and `openjdk/jdk`. > On `openjdk/jdk`, `ThreadStackTrace::dump_stack_at_safepoint` will only be executed in `VMThread`. > But on `jdk21u-dev`, `ThreadStackTrace::dump_stack_at_safepoint` will be executed in `VMThread` or `RuntimeWorker`, so when creating `ResourceMark`, can not directedly specify `VMThread` like what `openjdk/jdk` does, but needs to read current thread. > > Testing: > I ran `tier1`, `tier2`, `tier3`, `tier4` on my host machine with the `jdk21u-dev` including this backport. > `tier1`, `tier2`, and `tier3` all passed. > Because my host does not have a `display device`, I added `export JTREG_KEYWORDS="!headful"` before running `tier4`. > Finally, some tests in `tier4` that depend on the printing device failed, and the rest were successful. > > The [GHA](https://github.com/yanglong1010/jdk21u-dev/actions/runs/8093195914/job/22116320956) failed in [linux-cross-compile, build(riscv64), Create sysroot]. > I've also seen others fail at this step as well (e.g. [link](https://github.com/openjdk-bots/jdk21u-dev/actions/runs/8077954001/job/22081472372)), it looks like there's an issue with the GHA's process. > > I would appreciate it if anyone could review this. > > Thanks! Thank you all ! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/307#issuecomment-2033377839 From lyang at openjdk.org Wed Apr 3 01:31:13 2024 From: lyang at openjdk.org (Long Yang) Date: Wed, 3 Apr 2024 01:31:13 GMT Subject: [jdk21u-dev] Integrated: 8319876: Reduce memory consumption of VM_ThreadDump::doit In-Reply-To: <24gHo7dmt8Yjtp-6kIIYVZMlUPCNfXoDEDo3P0Q1yoM=.fd04c34b-3814-4703-8ad2-7c3f71f96f3b@github.com> References: <24gHo7dmt8Yjtp-6kIIYVZMlUPCNfXoDEDo3P0Q1yoM=.fd04c34b-3814-4703-8ad2-7c3f71f96f3b@github.com> Message-ID: On Fri, 1 Mar 2024 08:16:11 GMT, Long Yang wrote: > Hi, all > > Could I have a review of this backport. > > This pull request contains a backport of commit [8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e](https://github.com/openjdk/jdk/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > This backport can significantly reduce the `RSS` during the execution of `ThreadMXBean.dumpAllThreads(boolean, boolean)`. > > On `jdk21u-dev`, if creates 4096 threads, and the stack depth of each thread is 256. > On the version that does not contain this backport, during the execution of `ThreadMXBean.dumpAllThreads(true, true)`, the `RSS` reaches about 5GiB. > On the version that contains this backport, the max `RSS` is about 300MiB. > > There is a difference between `jdk21u-dev` and `openjdk/jdk`. > On `openjdk/jdk`, `ThreadStackTrace::dump_stack_at_safepoint` will only be executed in `VMThread`. > But on `jdk21u-dev`, `ThreadStackTrace::dump_stack_at_safepoint` will be executed in `VMThread` or `RuntimeWorker`, so when creating `ResourceMark`, can not directedly specify `VMThread` like what `openjdk/jdk` does, but needs to read current thread. > > Testing: > I ran `tier1`, `tier2`, `tier3`, `tier4` on my host machine with the `jdk21u-dev` including this backport. > `tier1`, `tier2`, and `tier3` all passed. > Because my host does not have a `display device`, I added `export JTREG_KEYWORDS="!headful"` before running `tier4`. > Finally, some tests in `tier4` that depend on the printing device failed, and the rest were successful. > > The [GHA](https://github.com/yanglong1010/jdk21u-dev/actions/runs/8093195914/job/22116320956) failed in [linux-cross-compile, build(riscv64), Create sysroot]. > I've also seen others fail at this step as well (e.g. [link](https://github.com/openjdk-bots/jdk21u-dev/actions/runs/8077954001/job/22081472372)), it looks like there's an issue with the GHA's process. > > I would appreciate it if anyone could review this. > > Thanks! This pull request has now been integrated. Changeset: 342ae649 Author: Long Yang Committer: Jie Fu URL: https://git.openjdk.org/jdk21u-dev/commit/342ae64964a82fd12abdf736dbefa83371c7f762 Stats: 3 lines in 2 files changed: 0 ins; 2 del; 1 mod 8319876: Reduce memory consumption of VM_ThreadDump::doit Reviewed-by: phh Backport-of: 8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/307 From goetz at openjdk.org Wed Apr 3 06:17:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 06:17:09 GMT Subject: [jdk17u-dev] RFR: 8294137: Review running times of java.math tests In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:33:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. GHA failure: build failed, unrelated. Connection attempt failed: Connection refused Giving up IOException caught during compilation: Could not connect to server after 10 attempts with timeout 4000 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2359#issuecomment-2033641471 From shade at openjdk.org Wed Apr 3 06:53:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 3 Apr 2024 06:53:14 GMT Subject: [jdk21u-dev] Integrated: 8328592: hprof tests fail with -XX:-CompactStrings In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:18:48 GMT, Aleksey Shipilev wrote: > See the bug for symptoms. The tests are failing because hprof test library is confused about non-compact strings. > > Additional testing: > - [x] `serviceability/HeapDump lib-test:all` with `-XX:-CompactStrings` now pass > - [x] `serviceability/HeapDump lib-test:all` with `-XX:+CompactStrings` still pass This pull request has now been integrated. Changeset: 9e6fb828 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/9e6fb8287ad670ffd5583d3de04e320ca827a58d Stats: 37 lines in 2 files changed: 29 ins; 1 del; 7 mod 8328592: hprof tests fail with -XX:-CompactStrings Backport-of: bb3e84bd1fd8217fcb319de8a0716e44359e3423 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/436 From shade at openjdk.org Wed Apr 3 06:53:16 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 3 Apr 2024 06:53:16 GMT Subject: [jdk22u] Integrated: 8328825: Google CAInterop test failures In-Reply-To: <0hYydXdWgkj8NviXXR9j89rRI4eAtZW94umfo1WYjY8=.82d9a1aa-07b1-454f-beb6-7262bceee687@github.com> References: <0hYydXdWgkj8NviXXR9j89rRI4eAtZW94umfo1WYjY8=.82d9a1aa-07b1-454f-beb6-7262bceee687@github.com> Message-ID: On Tue, 2 Apr 2024 20:27:22 GMT, Aleksey Shipilev wrote: > Clean backport to fix some of the current failures in `CAInterop` test. > > Additional testing: > - [x] Affected subtests are now passing This pull request has now been integrated. Changeset: e2d6c5ec Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/e2d6c5ec6211ef59d76f699d06888d404cfd9cb4 Stats: 10 lines in 1 file changed: 0 ins; 5 del; 5 mod 8328825: Google CAInterop test failures Backport-of: 70a15c73638f45b9ed629abc0ea2d86a324bf624 ------------- PR: https://git.openjdk.org/jdk22u/pull/120 From shade at openjdk.org Wed Apr 3 06:56:26 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 3 Apr 2024 06:56:26 GMT Subject: [jdk22u] RFR: 8328638: Fallback option for POST-only OCSP requests [v2] In-Reply-To: References: Message-ID: <1Xf6DHMACkbqApu6BfS-EpvLw9q3Z_sy6MPrYVKgN4E=.18169904-0184-4025-97cc-f741ad699a94@github.com> > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk22u/pull/121/files - new: https://git.openjdk.org/jdk22u/pull/121/files/2a820c4f..2a820c4f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk22u&pr=121&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk22u&pr=121&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk22u/pull/121 From shade at openjdk.org Wed Apr 3 07:00:43 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 3 Apr 2024 07:00:43 GMT Subject: [jdk22u] RFR: 8328638: Fallback option for POST-only OCSP requests [v3] In-Reply-To: References: Message-ID: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Backport 4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00 - Backport 614db2ea9e10346475eef34629eab54878aa482d ------------- Changes: - all: https://git.openjdk.org/jdk22u/pull/121/files - new: https://git.openjdk.org/jdk22u/pull/121/files/2a820c4f..d643cf8d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk22u&pr=121&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk22u&pr=121&range=01-02 Stats: 77 lines in 3 files changed: 56 ins; 4 del; 17 mod Patch: https://git.openjdk.org/jdk22u/pull/121.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/121/head:pull/121 PR: https://git.openjdk.org/jdk22u/pull/121 From mbaesken at openjdk.org Wed Apr 3 07:33:09 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 07:33:09 GMT Subject: [jdk17u-dev] Integrated: 8275334: Move class loading Events to a separate section in hs_err files In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 15:35:45 GMT, Matthias Baesken wrote: > 8275334: Move class loading Events to a separate section in hs_err files This pull request has now been integrated. Changeset: ad94e70f Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/ad94e70f457a223c56bad67525a8c49809aaaecc Stats: 20 lines in 3 files changed: 19 ins; 0 del; 1 mod 8275334: Move class loading Events to a separate section in hs_err files Backport-of: bb7dacdc78ad50797900e7e9610a1ed8e7ab1b00 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2344 From lucy at openjdk.org Wed Apr 3 07:34:12 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Wed, 3 Apr 2024 07:34:12 GMT Subject: [jdk17u-dev] RFR: 8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 19:59:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > test/jdk/java/net/httpclient/CancelRequestTest.java > test/jdk/java/net/httpclient/HeadTest.java > Resolved imports. > > Omitted files: > test/jdk/java/net/httpclient/AsyncExecutorShutdown.java > test/jdk/java/net/httpclient/CancelStreamedBodyTest.java > test/jdk/java/net/httpclient/ExecutorShutdown.java > test/jdk/java/net/httpclient/ExpectContinueTest.java > test/jdk/java/net/httpclient/Response1xxTest.java > All these already had to be omitted in https://github.com/openjdk/jdk17u-dev/pull/2311, > they all came with new features or other changes that should > not be backported as prereq. For the reasoning see PR 2311. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2350#pullrequestreview-1975794324 From lucy at openjdk.org Wed Apr 3 07:35:08 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Wed, 3 Apr 2024 07:35:08 GMT Subject: [jdk17u-dev] RFR: 8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:36:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The removed assertions differ in 17, because there were several updates to panama in the meantime that touched this test. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2360#pullrequestreview-1975797098 From sroy at openjdk.org Wed Apr 3 08:04:15 2024 From: sroy at openjdk.org (Suchismith Roy) Date: Wed, 3 Apr 2024 08:04:15 GMT Subject: [jdk11u-dev] Integrated: 8320005: Allow loading of shared objects with .a extension on AIX In-Reply-To: References: Message-ID: On Mon, 25 Mar 2024 18:04:06 GMT, Suchismith Roy wrote: > Hi all, > > This pull request contains a backport of commit [e85355ad](https://github.com/openjdk/jdk/commit/e85355ada4ac1061c49ee9f1247d37a437c7b5ab) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Suchismith Roy on 27 Feb 2024 and was reviewed by Amit Kumar, Thomas Stuefe, Joachim Kern and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: 6808c5c8 Author: Suchismith Roy Committer: Martin Doerr URL: https://git.openjdk.org/jdk11u-dev/commit/6808c5c89d1e30f481ebe444f93175232bcd30e2 Stats: 22 lines in 1 file changed: 20 ins; 1 del; 1 mod 8320005: Allow loading of shared objects with .a extension on AIX Backport-of: e85355ada4ac1061c49ee9f1247d37a437c7b5ab ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2622 From ogillespie at openjdk.org Wed Apr 3 08:43:26 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Wed, 3 Apr 2024 08:43:26 GMT Subject: [jdk17u-dev] RFR: 8324646: Avoid Class.forName in SecureRandom constructor [v2] In-Reply-To: <79nQABORrgdOnW8JCbHlq37nuwnVc3o6OmrswojMzho=.0358f4b7-1f03-4716-b945-98d1f887c0bc@github.com> References: <79nQABORrgdOnW8JCbHlq37nuwnVc3o6OmrswojMzho=.0358f4b7-1f03-4716-b945-98d1f887c0bc@github.com> Message-ID: > Improve performance of SecureRandom constructor by backporting (both clean) two changes: > > 1. [JDK-8280970](https://bugs.openjdk.org/browse/JDK-8280970) removes some unused code in Provider.java. This is not really functionally needed, but it changes the same areas of code and makes the actual performance fix apply cleanly. > 2. [JDK-8324646](https://bugs.openjdk.org/browse/JDK-8324646) is the actual performance fix - avoiding Class.forName calls in every construction. > > Note - because of the unused code still present in JDK17, there is actually an alternative fix which makes use of it, which is very simple: > > > diff --git a/src/java.base/share/classes/java/security/Provider.java b/src/java.base/share/classes/java/security/Provider.java > index af8ebeeda57..28bf642d0c8 100644 > --- a/src/java.base/share/classes/java/security/Provider.java > +++ b/src/java.base/share/classes/java/security/Provider.java > @@ -1851,7 +1851,7 @@ public abstract class Provider extends Properties { > null : constructorParameter.getClass(); > } else { > ctrParamClz = cap.constructorParameterClassName == null? > - null : Class.forName(cap.constructorParameterClassName); > + null : cap.getConstructorParameterClass(); // actually make use of the cached class! > if (constructorParameter != null) { > if (ctrParamClz == null) { > throw new InvalidParameterException > > > This has the same performance benefits as making the two backports. But, it means 17 will be diverged from later versions, and I think the backported fix is cleaner overall. > > Benchmark results (`make test TEST=micro:org.openjdk.bench.java.security.SecureRandomBench`): > > > Before: 2614 ? 127 ns/op > After: 2150 ? 116 ns/op Oli Gillespie has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-8324646-class-for-name-3 - Backport 8ef918d6678437a5b351b172bb4cf144eeaa975f - Backport 63e11cfa3f887515ca36ab5147c3e6fa540978d3 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2310/files - new: https://git.openjdk.org/jdk17u-dev/pull/2310/files/5b15fdb2..280a1fcc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2310&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2310&range=00-01 Stats: 18933 lines in 478 files changed: 4610 ins; 12996 del; 1327 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2310.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2310/head:pull/2310 PR: https://git.openjdk.org/jdk17u-dev/pull/2310 From ogillespie at openjdk.org Wed Apr 3 08:44:39 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Wed, 3 Apr 2024 08:44:39 GMT Subject: [jdk17u-dev] RFR: 8324648: Avoid NoSuchMethodError when instantiating NativePRNG [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [69b2674c](https://github.com/openjdk/jdk/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev, Weijun Wang, Chen Liang and Valerie Peng. > > I had to manually resolve the copyright change, but apart from that it's clean. > > Benchmark results (`make test TEST=micro:org.openjdk.bench.java.security.SecureRandomBench`, using the benchmark from https://github.com/openjdk/jdk/pull/17559): > > > Before: 2614 ? 127 ns/op > After: 508 ? 7 ns/op > ``` > > Thanks! Oli Gillespie has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into backport-8324648-nsme - Backport 69b2674c6861fdb7d9f9cb39e07d50515c73e33a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2308/files - new: https://git.openjdk.org/jdk17u-dev/pull/2308/files/3d7336c8..e368bbbe Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2308&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2308&range=00-01 Stats: 110551 lines in 2651 files changed: 59009 ins; 34443 del; 17099 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2308.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2308/head:pull/2308 PR: https://git.openjdk.org/jdk17u-dev/pull/2308 From goetz at openjdk.org Wed Apr 3 09:01:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:01:15 GMT Subject: [jdk21u-dev] Integrated: 8294985: SSLEngine throws IAE during parsing of X500Principal In-Reply-To: <36g67QJXLoqDpaF9skmUpDxnHk_-35jV_HP7W0FyA4c=.7e70686b-936e-4dff-8383-17a3277bf7ba@github.com> References: <36g67QJXLoqDpaF9skmUpDxnHk_-35jV_HP7W0FyA4c=.7e70686b-936e-4dff-8383-17a3277bf7ba@github.com> Message-ID: On Tue, 2 Apr 2024 09:02:40 GMT, Goetz Lindenmaier wrote: > I would like to fix this issue in 21. > > Well hung, productive in 22, no follow-ups. This pull request has now been integrated. Changeset: 80cf08aa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/80cf08aa0b1b9f5d5bd19e1b6a88f6725b233f30 Stats: 486 lines in 4 files changed: 468 ins; 0 del; 18 mod 8294985: SSLEngine throws IAE during parsing of X500Principal Backport-of: 80edd5c298f21c5e5be3a0c2bb63129e76e0334f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/435 From goetz at openjdk.org Wed Apr 3 09:03:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:03:12 GMT Subject: [jdk21u-dev] Integrated: 8315605: G1: Add number of nmethods in code roots scanning statistics In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 21:25:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: fa5cc588 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/fa5cc58822262976daff6bf489ce000dddc3654f Stats: 39 lines in 3 files changed: 38 ins; 0 del; 1 mod 8315605: G1: Add number of nmethods in code roots scanning statistics Backport-of: 7ef059a75cdd2e96421a165ea1dd8391381bd7b5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/425 From goetz at openjdk.org Wed Apr 3 09:04:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:04:10 GMT Subject: [jdk17u-dev] Integrated: 8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:24:40 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 4cdf296f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4cdf296fd825d7aef1a637e5a25adda686879ecf Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8296190: TestMD5Intrinsics and TestMD5MultiBlockIntrinsics don't test the intrinsics Backport-of: f43bb9feaa03008bad9708a4d7ed850d2532e102 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2357 From goetz at openjdk.org Wed Apr 3 09:08:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:08:12 GMT Subject: [jdk17u-dev] Integrated: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 13:49:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Clean except for different file location. Marked Clean. This pull request has now been integrated. Changeset: 8210811b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/8210811b1924816da265da64da557111a2961e53 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 Backport-of: f612dcfebea7ffd4390f833646ad45d6f0ebd04f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2355 From goetz at openjdk.org Wed Apr 3 09:10:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:10:14 GMT Subject: [jdk17u-dev] RFR: 8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test In-Reply-To: <-75gEU7fXYA3qMDT0uy_F6nu5c25c_TMbM21pVN_fwU=.a140b899-4c84-4b11-88ea-386084d75a0d@github.com> References: <-75gEU7fXYA3qMDT0uy_F6nu5c25c_TMbM21pVN_fwU=.a140b899-4c84-4b11-88ea-386084d75a0d@github.com> Message-ID: <0FI1xiG8Z0aulnMSayN_yvne1mMix3oiV1WTKbtgCPc=.03634ad5-b965-4742-ae40-bfa81db22922@github.com> On Tue, 2 Apr 2024 14:26:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. GHA failure: jdk/jshell/ToolTabSnippetTest.java failed. unrelated to this change. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2358#issuecomment-2033987964 From goetz at openjdk.org Wed Apr 3 09:10:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:10:14 GMT Subject: [jdk17u-dev] Integrated: 8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test In-Reply-To: <-75gEU7fXYA3qMDT0uy_F6nu5c25c_TMbM21pVN_fwU=.a140b899-4c84-4b11-88ea-386084d75a0d@github.com> References: <-75gEU7fXYA3qMDT0uy_F6nu5c25c_TMbM21pVN_fwU=.a140b899-4c84-4b11-88ea-386084d75a0d@github.com> Message-ID: <1J9Kiggd5Sm_g8JNnUfAqEguCNurJaG1an_sVrjwCuM=.3068fce2-dc77-465c-9764-93c60cbfeb7c@github.com> On Tue, 2 Apr 2024 14:26:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: e9485045 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e948504500c5b38691e61fa796aa80f9c59aeba3 Stats: 238 lines in 2 files changed: 34 ins; 149 del; 55 mod 8298939: Refactor open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.sh to jtreg java test Backport-of: ccfe1675a2a82accbca0ecd8bd6f1c167a1c06c6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2358 From goetz at openjdk.org Wed Apr 3 09:11:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:11:11 GMT Subject: [jdk17u-dev] Integrated: 8294137: Review running times of java.math tests In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:33:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 7a9e984c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7a9e984ce09a66c6b0386557ded4df7ab49c78c4 Stats: 132 lines in 3 files changed: 53 ins; 8 del; 71 mod 8294137: Review running times of java.math tests Backport-of: 51035a75e493f64b26f78e7fc87f6f6e536e4f56 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2359 From goetz at openjdk.org Wed Apr 3 09:12:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:12:10 GMT Subject: [jdk21u-dev] Integrated: 8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 21:31:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 8d3151f0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/8d3151f098c319517d65ecb0fd9c38a51593c38b Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod 8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading Backport-of: 50158f393e0b077b22886f44624ff23e65dedeb8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/426 From goetz at openjdk.org Wed Apr 3 09:14:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:14:10 GMT Subject: [jdk21u-dev] Integrated: 8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic In-Reply-To: References: Message-ID: On Fri, 29 Mar 2024 21:34:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 618a7baa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/618a7baa1f0361b43d003b090d635166fa67e187 Stats: 95 lines in 5 files changed: 0 ins; 95 del; 0 mod 8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic Backport-of: 347beb21aa856cebdcf4407eac59f1cad46376c1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/427 From goetz at openjdk.org Wed Apr 3 09:14:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:14:37 GMT Subject: [jdk17u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > Clean except for different file location. Marked clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8304761 - Backport 3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0 - Backport f612dcfebea7ffd4390f833646ad45d6f0ebd04f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2356/files - new: https://git.openjdk.org/jdk17u-dev/pull/2356/files/814c5f97..8c545a85 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2356&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2356&range=00-01 Stats: 409 lines in 12 files changed: 116 ins; 161 del; 132 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2356.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2356/head:pull/2356 PR: https://git.openjdk.org/jdk17u-dev/pull/2356 From goetz at openjdk.org Wed Apr 3 09:30:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:30:16 GMT Subject: [jdk21u-dev] Integrated: 8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 18:38:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I resolved the first chunk. This pull request has now been integrated. Changeset: 92b237c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/92b237c461d610b6ce3876ba0333bb3285042f40 Stats: 149 lines in 2 files changed: 59 ins; 88 del; 2 mod 8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java Reviewed-by: lucy Backport-of: 8dfde28b289cbb53173f0ab759156088bbaf74f1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/422 From goetz at openjdk.org Wed Apr 3 09:32:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:32:09 GMT Subject: [jdk21u-dev] Integrated: 8316670: Remove effectively unused nmethodBucket::_count In-Reply-To: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> References: <_cy897KidIFvGQNV5i_dA-Jf_j7Y7Do2DvF-AdAdvOA=.635e9691-7d4b-4166-bab4-c4fc9a2e7736@github.com> Message-ID: On Fri, 29 Mar 2024 21:40:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 7c5ff9aa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7c5ff9aac5d84588493e18968b0d5bbd93980d2d Stats: 43 lines in 2 files changed: 1 ins; 25 del; 17 mod 8316670: Remove effectively unused nmethodBucket::_count Backport-of: 837783c2d333627bfcbef00fc67024aff847bd9f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/428 From goetz at openjdk.org Wed Apr 3 09:33:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:33:10 GMT Subject: [jdk21u-dev] Integrated: 8316669: ImmutableOopMapSet destructor not called In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 07:17:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 32ab4a2a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/32ab4a2ab630da19197c827215210f623f015145 Stats: 11 lines in 3 files changed: 8 ins; 1 del; 2 mod 8316669: ImmutableOopMapSet destructor not called Backport-of: 3d6e775d7135919519a9748036cd20b6c130bb42 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/430 From goetz at openjdk.org Wed Apr 3 09:43:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:43:09 GMT Subject: [jdk21u-dev] Integrated: 8317235: Remove Access API use in nmethod class In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 07:22:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 08396870 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/08396870958bdf66f6d20bd80512109cd6246589 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8317235: Remove Access API use in nmethod class Backport-of: c47a0ce3f03daf7a4ec0c0c8b8626bb662836936 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/431 From goetz at openjdk.org Wed Apr 3 09:48:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:48:10 GMT Subject: [jdk21u-dev] Integrated: 8317677: Specialize Vtablestubs::entry_for() for VtableBlob In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 07:35:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: c094d7e4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c094d7e42f8b9eeddadab5e22ab2e258fc2f2514 Stats: 15 lines in 3 files changed: 8 ins; 1 del; 6 mod 8317677: Specialize Vtablestubs::entry_for() for VtableBlob Backport-of: 1082c0e767a5060d1969edc5ef16f9974e799960 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/432 From goetz at openjdk.org Wed Apr 3 09:49:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:49:12 GMT Subject: [jdk21u-dev] Integrated: 8317350: Move code cache purging out of CodeCache::UnloadingScope In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 07:44:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: d2c6be94 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d2c6be94255d6f46820c8af437987a008d11a123 Stats: 60 lines in 7 files changed: 26 ins; 6 del; 28 mod 8317350: Move code cache purging out of CodeCache::UnloadingScope Backport-of: bd3bc2c6181668b5856732666dc251136b7fbb99 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/433 From goetz at openjdk.org Wed Apr 3 09:51:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 09:51:10 GMT Subject: [jdk21u-dev] Integrated: 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 08:26:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > Includes two changes. Else GHA show failures. > Both are clean backports, will mark as clean. This pull request has now been integrated. Changeset: 620250b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/620250b8e609ec38e8cfff7dcf677d9a796ed8e4 Stats: 114 lines in 2 files changed: 23 ins; 69 del; 22 mod 8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false" 8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar" Backport-of: 5207443b360cfe3ee9c53ece55da3464c13f6a9f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/434 From duke at openjdk.org Wed Apr 3 11:02:12 2024 From: duke at openjdk.org (L Will Ahonen) Date: Wed, 3 Apr 2024 11:02:12 GMT Subject: [jdk21u-dev] RFR: 8294699: Launcher causes lingering busy cursor In-Reply-To: References: Message-ID: On Wed, 6 Mar 2024 08:38:21 GMT, Goetz Lindenmaier wrote: >> Backport for parity with Oracle 21.0.4 > > Hi @lutkerd, your fix-request comment is meaningless, and you have failing tests. Please follow https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix. Removing the tag. @GoeLin Can we get this merged please? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/327#issuecomment-2034254677 From duke at openjdk.org Wed Apr 3 11:20:18 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Wed, 3 Apr 2024 11:20:18 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output Message-ID: This is a backport for https://bugs.openjdk.org/browse/JDK-8293850 (need a largest_committed metric for each category of NMT's output) needed in preparation to backport https://bugs.openjdk.org/browse/JDK-8320061 ( [nmt] Multiple issues with peak accounting ) This backport adds peak usage of the memory to the NMT output to be able to detect spikes. Example of usage before the fix: $ jcmd 160812 VM.native_memory detail | grep "mmap: reserved=" (mmap: reserved=8388608KB, committed=1277952KB) (mmap: reserved=528392KB, committed=55348KB) (mmap: reserved=197140KB, committed=58260KB) (mmap: reserved=40KB, committed=36KB) (mmap: reserved=8KB, committed=8KB) (mmap: reserved=262144KB, committed=244864KB) (mmap: reserved=1048576KB, committed=34816KB) After the fix (I just started the app, I wasn't really expecting any peak at this point): $ jcmd 161688 VM.native_memory detail | grep "mmap: reserved=" (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) (mmap: reserved=1048576KB, committed=31232KB, largest_committed=0KB) (mmap: reserved=528392KB, committed=32836KB, largest_committed=0KB) (mmap: reserved=197140KB, committed=43220KB, largest_committed=0KB) (mmap: reserved=40KB, committed=36KB, largest_committed=0KB) (mmap: reserved=8KB, committed=8KB, largest_committed=0KB) (mmap: reserved=262144KB, committed=216640KB, largest_committed=0KB) ------------- Commit messages: - Backport 8647f001bbb804503e8491d10f77aa0f34d66bf2 Changes: https://git.openjdk.org/jdk21u-dev/pull/440/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=440&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293850 Stats: 42 lines in 4 files changed: 29 ins; 0 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/440.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/440/head:pull/440 PR: https://git.openjdk.org/jdk21u-dev/pull/440 From mbaesken at openjdk.org Wed Apr 3 11:31:17 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 11:31:17 GMT Subject: [jdk21u-dev] RFR: 8328709: AIX os::get_summary_cpu_info support Power 10 Message-ID: 8328709: AIX os::get_summary_cpu_info support Power 10 ------------- Commit messages: - Backport b235682a18653ab16f2d9b03b1e55698a91273b7 Changes: https://git.openjdk.org/jdk21u-dev/pull/441/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=441&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328709 Stats: 13 lines in 1 file changed: 11 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/441.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/441/head:pull/441 PR: https://git.openjdk.org/jdk21u-dev/pull/441 From mbaesken at openjdk.org Wed Apr 3 11:34:20 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 11:34:20 GMT Subject: [jdk22u] RFR: 8328709: AIX os::get_summary_cpu_info support Power 10 Message-ID: 8328709: AIX os::get_summary_cpu_info support Power 10 ------------- Commit messages: - Backport b235682a18653ab16f2d9b03b1e55698a91273b7 Changes: https://git.openjdk.org/jdk22u/pull/122/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=122&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328709 Stats: 13 lines in 1 file changed: 11 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/122.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/122/head:pull/122 PR: https://git.openjdk.org/jdk22u/pull/122 From goetz at openjdk.org Wed Apr 3 11:39:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 11:39:13 GMT Subject: [jdk17u-dev] Integrated: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 In-Reply-To: References: Message-ID: <7PW5BieM0x8Mf-Vb42qwLVhyx9ULUYD9pRou8i5jLhI=.000aa913-5169-484b-ac4b-50f9daa9a54c@github.com> On Tue, 2 Apr 2024 14:04:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Clean except for different file location. Marked clean. This pull request has now been integrated. Changeset: ae3aa728 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ae3aa7289a3de98001dde382f511b574b1d26c8d Stats: 170 lines in 2 files changed: 155 ins; 1 del; 14 mod 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 Backport-of: 3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2356 From goetz at openjdk.org Wed Apr 3 11:46:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 11:46:11 GMT Subject: [jdk17u-dev] Integrated: 8309630: Clean up tests that reference deploy modules In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 14:40:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: e8779412 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e87794127237b6fa3f4b98d8212fc67358a491d5 Stats: 20 lines in 2 files changed: 0 ins; 15 del; 5 mod 8309630: Clean up tests that reference deploy modules Backport-of: e8a59843f21e347ba1494290c393ef7b344e3b70 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2361 From goetz at openjdk.org Wed Apr 3 11:57:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 11:57:41 GMT Subject: [jdk11u-dev] RFR: 8256660: Disable DTLS 1.0 [v3] In-Reply-To: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: > I backport this for parity with 11.0.24-oracle. > > Trivial resolve in java.security Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge remote-tracking branch 'origin/master' into goetz_backport_8256660 - Merge remote-tracking branch 'upstream/master' into goetz_backport_8256660 - Backport 16744b34498e7aac59caef8c9b1a3d4d15f8c22e ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2584/files - new: https://git.openjdk.org/jdk11u-dev/pull/2584/files/70c4afd6..0b032248 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=01-02 Stats: 5274 lines in 95 files changed: 3842 ins; 1180 del; 252 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2584.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2584/head:pull/2584 PR: https://git.openjdk.org/jdk11u-dev/pull/2584 From goetz at openjdk.org Wed Apr 3 12:00:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 12:00:10 GMT Subject: [jdk17u-dev] Integrated: 8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg In-Reply-To: <6Q2ZAXu2NTP4Yh0xFJUv3MQTGM3EHUM9toI22cjh7K4=.fe6d350a-081f-4fed-99b4-4a4a2e016ef8@github.com> References: <6Q2ZAXu2NTP4Yh0xFJUv3MQTGM3EHUM9toI22cjh7K4=.fe6d350a-081f-4fed-99b4-4a4a2e016ef8@github.com> Message-ID: On Tue, 2 Apr 2024 14:45:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 9f6b0998 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9f6b0998202843459f689072ec4fa110cd2680d0 Stats: 6 lines in 3 files changed: 0 ins; 4 del; 2 mod 8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg Backport-of: e9daf4a0185b90762d2bdd38d86fe93b4822ea08 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2362 From mbaesken at openjdk.org Wed Apr 3 12:06:17 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:06:17 GMT Subject: [jdk21u-dev] RFR: 8327468: Do not restart close if errno is EINTR [macOS/linux] Message-ID: 8327468: Do not restart close if errno is EINTR [macOS/linux] ------------- Commit messages: - Backport 481c866df87c693a90a1da20e131e5654b084ddd Changes: https://git.openjdk.org/jdk21u-dev/pull/442/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=442&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327468 Stats: 6 lines in 2 files changed: 0 ins; 3 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/442.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/442/head:pull/442 PR: https://git.openjdk.org/jdk21u-dev/pull/442 From sgehwolf at openjdk.org Wed Apr 3 12:09:23 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 3 Apr 2024 12:09:23 GMT Subject: [jdk21u-dev] RFR: 8294699: Launcher causes lingering busy cursor [v3] In-Reply-To: <-xuiI9CDGFI683_OPsFxcl4wB9HcO3_rkGUy2M5Vs8M=.80d8bad9-7aa7-45f3-a3d7-35ec27288fbe@github.com> References: <-xuiI9CDGFI683_OPsFxcl4wB9HcO3_rkGUy2M5Vs8M=.80d8bad9-7aa7-45f3-a3d7-35ec27288fbe@github.com> Message-ID: On Mon, 25 Mar 2024 15:53:38 GMT, Dan Lutker wrote: >> Backport for parity with Oracle 21.0.4 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-lutkerd-d3df3eb5 > - Merge branch 'openjdk:master' into backport-lutkerd-d3df3eb5 > - Backport d3df3eb5d7f5537ade917db7a36caba028f94111 > Parity with Oracle 21.0.4 @lutkerd I concur on the issue of more meaningful "Fix Request" comments. Those comments are supposed to reason about why it's needed as a backport, what issue it solves, assess the risk, what testing has been done etc. Simply `Parity with Oracle 21.0.4` isn't quite helpful since when looking at the bug, one can see that as well. Please keep that in mind next time. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/327#issuecomment-2034401865 From mbaesken at openjdk.org Wed Apr 3 12:10:19 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:10:19 GMT Subject: [jdk22u] RFR: 8327468: Do not restart close if errno is EINTR [macOS/linux] Message-ID: 8327468: Do not restart close if errno is EINTR [macOS/linux] ------------- Commit messages: - Backport 481c866df87c693a90a1da20e131e5654b084ddd Changes: https://git.openjdk.org/jdk22u/pull/123/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=123&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327468 Stats: 6 lines in 2 files changed: 0 ins; 3 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/123.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/123/head:pull/123 PR: https://git.openjdk.org/jdk22u/pull/123 From clanger at openjdk.org Wed Apr 3 12:11:16 2024 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 3 Apr 2024 12:11:16 GMT Subject: [jdk21u-dev] Integrated: 8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 In-Reply-To: References: Message-ID: On Mon, 25 Mar 2024 16:13:01 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8185862](https://bugs.openjdk.org/browse/JDK-8185862) from commit [dcca5daa](https://github.com/openjdk/jdk22u/commit/dcca5daaf7f51c6579369c6ba3430a3d7962dbf2) from the [openjdk/jdk22u](https://git.openjdk.org/jdk22u) repository. > > I had to resolve a copyright in src\java.desktop\windows\native\libawt\windows\awt_Win32GraphicsDevice.cpp, will mark as clean. > > Thanks > Christoph This pull request has now been integrated. Changeset: 78e35ea1 Author: Christoph Langer URL: https://git.openjdk.org/jdk21u-dev/commit/78e35ea113bed4a5f66225836c887a45696bbf44 Stats: 149 lines in 9 files changed: 89 ins; 25 del; 35 mod 8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 Backport-of: dcca5daaf7f51c6579369c6ba3430a3d7962dbf2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/407 From mbaesken at openjdk.org Wed Apr 3 12:16:30 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:16:30 GMT Subject: [jdk22u] RFR: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly Message-ID: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly ------------- Commit messages: - Backport cf9b5a71bd66a51147d0dbf9ecf4038101a1e191 Changes: https://git.openjdk.org/jdk22u/pull/124/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=124&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328776 Stats: 17 lines in 1 file changed: 1 ins; 14 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/124.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/124/head:pull/124 PR: https://git.openjdk.org/jdk22u/pull/124 From mbaesken at openjdk.org Wed Apr 3 12:26:19 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:26:19 GMT Subject: [jdk21u-dev] RFR: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly Message-ID: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly ------------- Commit messages: - Backport cf9b5a71bd66a51147d0dbf9ecf4038101a1e191 Changes: https://git.openjdk.org/jdk21u-dev/pull/443/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=443&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328776 Stats: 17 lines in 1 file changed: 1 ins; 14 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/443.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/443/head:pull/443 PR: https://git.openjdk.org/jdk21u-dev/pull/443 From goetz at openjdk.org Wed Apr 3 12:32:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 12:32:34 GMT Subject: [jdk17u-dev] RFR: 8295026: Remove unused fields in StyleSheet Message-ID: <8B_9k-prFe6qFtw_2HdybPhZ5_iv1rYiObx2C5mcV90=.ebe56d58-0b08-496f-b76c-6084ca14d7a0@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport be3b3354523917c024fb9d7d99de7c7eec3d175a Changes: https://git.openjdk.org/jdk17u-dev/pull/2363/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2363&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295026 Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2363.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2363/head:pull/2363 PR: https://git.openjdk.org/jdk17u-dev/pull/2363 From goetz at openjdk.org Wed Apr 3 12:34:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 12:34:30 GMT Subject: [jdk17u-dev] RFR: 8306031: Update IANA Language Subtag Registry to Version 2023-04-13 Message-ID: I backport this for parity with 17.0.12-oracle. Resolved Copyright and file location. Will mark clean if not recognized as such. ------------- Commit messages: - Backport 00b1eacad6ae2d5ea5afb1de506768e9ab960743 Changes: https://git.openjdk.org/jdk17u-dev/pull/2364/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2364&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306031 Stats: 37 lines in 3 files changed: 19 ins; 0 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2364.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2364/head:pull/2364 PR: https://git.openjdk.org/jdk17u-dev/pull/2364 From mbaesken at openjdk.org Wed Apr 3 12:42:16 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:42:16 GMT Subject: [jdk17u-dev] RFR: 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests Message-ID: 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests ------------- Commit messages: - Backport 9f4ec21f4793d4c5fc10f93a32140c26ec0eec00 Changes: https://git.openjdk.org/jdk17u-dev/pull/2365/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2365&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325862 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2365.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2365/head:pull/2365 PR: https://git.openjdk.org/jdk17u-dev/pull/2365 From mbaesken at openjdk.org Wed Apr 3 12:56:30 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 12:56:30 GMT Subject: [jdk17u-dev] RFR: 8325876: crashes in docker container tests on Linuxppc64le Power8 machines Message-ID: 8325876: crashes in docker container tests on Linuxppc64le Power8 machines ------------- Commit messages: - Backport ba8db1f6d737bf369f1795d03327217186c0cf64 Changes: https://git.openjdk.org/jdk17u-dev/pull/2366/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2366&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325876 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2366.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2366/head:pull/2366 PR: https://git.openjdk.org/jdk17u-dev/pull/2366 From mbaesken at openjdk.org Wed Apr 3 13:08:29 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 3 Apr 2024 13:08:29 GMT Subject: [jdk17u-dev] RFR: 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns Message-ID: <7eN7UkH1F2q88bdu-PThp1wpqHzJ5wlfeU4z_aWQJi0=.e8cbfbf9-bbf4-4cd3-a6ad-91255a816a71@github.com> 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns ------------- Commit messages: - Backport d9ef16dbb6917a4fff7711b32f3dd87611560dd1 Changes: https://git.openjdk.org/jdk17u-dev/pull/2367/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2367&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326140 Stats: 99 lines in 1 file changed: 23 ins; 57 del; 19 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2367.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2367/head:pull/2367 PR: https://git.openjdk.org/jdk17u-dev/pull/2367 From goetz at openjdk.org Wed Apr 3 13:42:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 13:42:23 GMT Subject: [jdk21u-dev] RFR: 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code Message-ID: I backport this to streamline testing in 21. I verified all files where respective tests sit nearby. Others will be used in SAP nightly testing. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/438 Commit messages: - Backport 89987dbf8789f166fe24e7facf5b8cc9a3c292c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/444/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=444&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303773 Stats: 63 lines in 21 files changed: 0 ins; 1 del; 62 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/444.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/444/head:pull/444 PR: https://git.openjdk.org/jdk21u-dev/pull/444 From goetz at openjdk.org Wed Apr 3 13:44:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 13:44:21 GMT Subject: [jdk17u-dev] RFR: 8306031: Update IANA Language Subtag Registry to Version 2023-04-13 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > Resolved Copyright and file location. > > I had to remove some modern Java constructs not supported by 11. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix build ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2364/files - new: https://git.openjdk.org/jdk17u-dev/pull/2364/files/83ef66a2..d1a1467c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2364&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2364&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2364.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2364/head:pull/2364 PR: https://git.openjdk.org/jdk17u-dev/pull/2364 From goetz at openjdk.org Wed Apr 3 14:02:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 14:02:17 GMT Subject: [jdk17u-dev] RFR: 8308021: Update IANA Language Subtag Registry to Version 2023-05-11 Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2364 Commit messages: - Backport 34468e1c916890d09e83d06094e225435c4642ba Changes: https://git.openjdk.org/jdk17u-dev/pull/2368/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2368&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308021 Stats: 20 lines in 2 files changed: 17 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2368.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2368/head:pull/2368 PR: https://git.openjdk.org/jdk17u-dev/pull/2368 From goetz at openjdk.org Wed Apr 3 14:14:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 14:14:32 GMT Subject: [jdk17u-dev] RFR: 8290126: Add a check in JavadocTester for "javadoc should not crash" Message-ID: I backport this for parity with 17.0.12-oracle. Omitted patch for test/langtools/jdk/javadoc/testTFMBuilder/TestTFMBuilder.java which was added by " 8276892: Provide a way to emulate exceptional situations in FileManager when using JavadocTester" in 19. Will mark clean. ------------- Commit messages: - Backport 0fb9469d93bffd662848b63792406717f7b4ec0d Changes: https://git.openjdk.org/jdk17u-dev/pull/2369/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2369&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290126 Stats: 22 lines in 3 files changed: 13 ins; 4 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2369.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2369/head:pull/2369 PR: https://git.openjdk.org/jdk17u-dev/pull/2369 From dlutker at openjdk.org Wed Apr 3 15:52:10 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Wed, 3 Apr 2024 15:52:10 GMT Subject: [jdk21u-dev] RFR: 8294699: Launcher causes lingering busy cursor [v3] In-Reply-To: <-xuiI9CDGFI683_OPsFxcl4wB9HcO3_rkGUy2M5Vs8M=.80d8bad9-7aa7-45f3-a3d7-35ec27288fbe@github.com> References: <-xuiI9CDGFI683_OPsFxcl4wB9HcO3_rkGUy2M5Vs8M=.80d8bad9-7aa7-45f3-a3d7-35ec27288fbe@github.com> Message-ID: <2JeXMzB1k_YPj4HyFNQhy88_BAZX66w0wxDRilemLdc=.b999bf04-31e1-4d5a-b6b3-7de48bcb5c87@github.com> On Mon, 25 Mar 2024 15:53:38 GMT, Dan Lutker wrote: >> Backport for parity with Oracle 21.0.4 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-lutkerd-d3df3eb5 > - Merge branch 'openjdk:master' into backport-lutkerd-d3df3eb5 > - Backport d3df3eb5d7f5537ade917db7a36caba028f94111 Sorry, I've been out of the office a bit. We have a customer request for this, https://github.com/corretto/corretto-21/issues/51. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/327#issuecomment-2034978405 From goetz at openjdk.org Wed Apr 3 19:22:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 19:22:22 GMT Subject: [jdk21u-dev] RFR: 8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 1696603ccd43a279efa35d9f6617ce664bfdf504 Changes: https://git.openjdk.org/jdk21u-dev/pull/445/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=445&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308453 Stats: 101 lines in 23 files changed: 7 ins; 33 del; 61 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/445.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/445/head:pull/445 PR: https://git.openjdk.org/jdk21u-dev/pull/445 From goetz at openjdk.org Wed Apr 3 19:41:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 19:41:30 GMT Subject: [jdk21u-dev] RFR: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport c566dfccf8aa0d5cd53a6e4de61a1bca9f1367b5 Changes: https://git.openjdk.org/jdk21u-dev/pull/446/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=446&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317600 Stats: 27 lines in 2 files changed: 5 ins; 9 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/446.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/446/head:pull/446 PR: https://git.openjdk.org/jdk21u-dev/pull/446 From goetz at openjdk.org Wed Apr 3 19:49:23 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 19:49:23 GMT Subject: [jdk17u-dev] RFR: 8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport d6679031e0316f9ce0613b7db6bdf8ad46d31501 Changes: https://git.openjdk.org/jdk17u-dev/pull/2370/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2370&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316462 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2370.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2370/head:pull/2370 PR: https://git.openjdk.org/jdk17u-dev/pull/2370 From goetz at openjdk.org Wed Apr 3 20:04:35 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 3 Apr 2024 20:04:35 GMT Subject: [jdk21u-dev] RFR: 8316460: 4 javax/management tests ignore VM flags Message-ID: <5WE8zIhOncZKwvEDR9mwTxDE3HkuUiQHFBkUyzx_QYs=.5e2d6860-b320-4f4c-a24a-484c63c23883@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport d39b7bab27af5ba24ff0925037b8e5fb99680dc0 Changes: https://git.openjdk.org/jdk21u-dev/pull/447/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=447&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316460 Stats: 132 lines in 5 files changed: 12 ins; 59 del; 61 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/447.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/447/head:pull/447 PR: https://git.openjdk.org/jdk21u-dev/pull/447 From phh at openjdk.org Wed Apr 3 22:07:30 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 3 Apr 2024 22:07:30 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v7] In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 96 commits: - Merge master - 8305962: update jcstress to 0.16 Backport-of: 292ee630ae32c3b50363b10ffa6090e57ffef1e8 - 8324723: GHA: Upgrade some actions to avoid deprecated Node 16 Reviewed-by: phh Backport-of: 951b5f8ecb9cd2a72b3904c110179afe487ada2b - 8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' Reviewed-by: fyang, gli Backport-of: 2f1c65486b1e584f9c4a2eb7af2414d032a02748 - 8294156: Allow PassFailJFrame.Builder to create test UI Backport-of: 42b9ac8a07b540f4d7955a778923d24a876451cc - 8316053: Open some swing tests 3 Backport-of: a2391a92cd09630cc3c46024f7e02924a997cc86 - 8315726: Open source several AWT applet tests Reviewed-by: lucy Backport-of: 1741d13b1260253d1e299e8da9c42b5519a7ae48 - 8314830: runtime/ErrorHandling/ tests ignore external VM flags Reviewed-by: lucy Backport-of: 2c2b3726f934d78ea044186320ef7c67b100ab8e - 8214400: Update hotspot application/jcstress jtreg tests wrappers to use jcstress 0.5 Backport-of: bbfe9d2168932f4fc8a2184b6bfde12d92ff1c8c - Merge branch 'master' into backport-8299677 - ... and 86 more: https://git.openjdk.org/jdk11u-dev/compare/6808c5c8...5edd53ac ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/1667/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=06 Stats: 612 lines in 4 files changed: 606 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From phh at openjdk.org Wed Apr 3 22:27:40 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 3 Apr 2024 22:27:40 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v8] In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: <4iXnD54a_j_vxzXEoongjuWNj9oIFOsjycpTF5avQbs=.0bf78b48-6b73-4190-8bc9-ff07f25a0e1a@github.com> > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaRoots.java ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1667/files - new: https://git.openjdk.org/jdk11u-dev/pull/1667/files/5edd53ac..203f6352 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=07 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=06-07 Stats: 293 lines in 1 file changed: 0 ins; 293 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From phh at openjdk.org Wed Apr 3 23:22:25 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 3 Apr 2024 23:22:25 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v9] In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: Merge ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1667/files - new: https://git.openjdk.org/jdk11u-dev/pull/1667/files/203f6352..f0ead06a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=08 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=07-08 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From chagedorn at openjdk.org Thu Apr 4 07:54:39 2024 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Thu, 4 Apr 2024 07:54:39 GMT Subject: [jdk22u] RFR: 8328702: C2: Crash during parsing because sub type check is not folded Message-ID: Hi all, This pull request contains a backport of commit [e5e21a8a](https://github.com/openjdk/jdk/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Christian Hagedorn on 4 Apr 2024 and was reviewed by Roland Westrelin and Vladimir Kozlov. Thanks! ------------- Commit messages: - Backport e5e21a8a6e64466f9cda2064aa2723a15d4ae86a Changes: https://git.openjdk.org/jdk22u/pull/125/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=125&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328702 Stats: 143 lines in 3 files changed: 139 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/125.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/125/head:pull/125 PR: https://git.openjdk.org/jdk22u/pull/125 From shade at openjdk.org Thu Apr 4 08:21:21 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 4 Apr 2024 08:21:21 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v9] In-Reply-To: References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: On Wed, 3 Apr 2024 23:22:25 GMT, Paul Hohensee wrote: >> Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed >> >> Flags.contains(f, Flags.ZERO_PAD) >> >> to >> >> f.contains(Flags.ZERO_PAD) >> >> Passes new and old Formatter tests. > > Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: > > Merge This looks like a clean backport now. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/1667#pullrequestreview-1979073643 From shade at openjdk.org Thu Apr 4 09:07:37 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 4 Apr 2024 09:07:37 GMT Subject: [jdk22u] RFR: 8325567: jspawnhelper without args fails with segfault Message-ID: Clean backport to improve jspawnhelper resiliency and provide the grounds for later backports. Additional testing: - [x] jspawnhelper no longer SEGVs when ran manually - [x] `java/lang/ProcessBuilder` tests pass, including new test ------------- Commit messages: - Backport 262747094670b00ac63463a059074afa9b81d8a4 Changes: https://git.openjdk.org/jdk22u/pull/126/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=126&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325567 Stats: 62 lines in 2 files changed: 62 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/126.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/126/head:pull/126 PR: https://git.openjdk.org/jdk22u/pull/126 From phh at openjdk.org Thu Apr 4 12:37:17 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 4 Apr 2024 12:37:17 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v9] In-Reply-To: References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: On Wed, 3 Apr 2024 23:22:25 GMT, Paul Hohensee wrote: >> Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed >> >> Flags.contains(f, Flags.ZERO_PAD) >> >> to >> >> f.contains(Flags.ZERO_PAD) >> >> Passes new and old Formatter tests. > > Paul Hohensee has updated the pull request incrementally with one additional commit since the last revision: > > Merge Thanks for the quick review, Aleksey. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/1667#issuecomment-2037073549 From goetz at openjdk.org Thu Apr 4 13:07:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 13:07:17 GMT Subject: [jdk21u-dev] RFR: 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 13:36:55 GMT, Goetz Lindenmaier wrote: > I backport this to streamline testing in 21. > I verified all files where respective tests sit nearby. Others will be used in SAP nightly testing. GHA: two test suites did not run at all. infra issue, unrelated. They ran in SAP testing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/444#issuecomment-2037162272 From mbaesken at openjdk.org Thu Apr 4 13:10:22 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Apr 2024 13:10:22 GMT Subject: [jdk21u-dev] RFR: 8328589: unify os::breakpoint among posix platforms Message-ID: 8328589: unify os::breakpoint among posix platforms ------------- Commit messages: - Backport 93d1700f23d42cb35b6028c5d7d029c035711acf Changes: https://git.openjdk.org/jdk21u-dev/pull/448/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=448&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328589 Stats: 44 lines in 4 files changed: 11 ins; 33 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/448.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/448/head:pull/448 PR: https://git.openjdk.org/jdk21u-dev/pull/448 From mbaesken at openjdk.org Thu Apr 4 13:15:31 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Apr 2024 13:15:31 GMT Subject: [jdk22u] RFR: 8328589: unify os::breakpoint among posix platforms Message-ID: 8328589: unify os::breakpoint among posix platforms ------------- Commit messages: - Backport 93d1700f23d42cb35b6028c5d7d029c035711acf Changes: https://git.openjdk.org/jdk22u/pull/127/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328589 Stats: 44 lines in 4 files changed: 11 ins; 33 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/127.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/127/head:pull/127 PR: https://git.openjdk.org/jdk22u/pull/127 From mbaesken at openjdk.org Thu Apr 4 13:34:17 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Apr 2024 13:34:17 GMT Subject: [jdk22u] RFR: 8328604: remove on_aix() function Message-ID: 8328604: remove on_aix() function ------------- Commit messages: - Backport 940d1965f831a9f7e4f1ce34e381c038827c7ca2 Changes: https://git.openjdk.org/jdk22u/pull/128/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328604 Stats: 39 lines in 2 files changed: 0 ins; 30 del; 9 mod Patch: https://git.openjdk.org/jdk22u/pull/128.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/128/head:pull/128 PR: https://git.openjdk.org/jdk22u/pull/128 From mbaesken at openjdk.org Thu Apr 4 13:36:38 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Apr 2024 13:36:38 GMT Subject: [jdk21u-dev] RFR: 8328604: remove on_aix() function Message-ID: 8328604: remove on_aix() function ------------- Commit messages: - Backport 940d1965f831a9f7e4f1ce34e381c038827c7ca2 Changes: https://git.openjdk.org/jdk21u-dev/pull/449/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=449&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328604 Stats: 39 lines in 2 files changed: 0 ins; 30 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/449.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/449/head:pull/449 PR: https://git.openjdk.org/jdk21u-dev/pull/449 From mbaesken at openjdk.org Thu Apr 4 14:04:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 4 Apr 2024 14:04:13 GMT Subject: [jdk17u-dev] RFR: 8306031: Update IANA Language Subtag Registry to Version 2023-04-13 [v2] In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 13:44:21 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.12-oracle. >> >> Resolved Copyright and file location. >> >> I had to remove some modern Java constructs not supported by 17. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix build Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2364#pullrequestreview-1980014909 From chegar at openjdk.org Thu Apr 4 14:34:14 2024 From: chegar at openjdk.org (Chris Hegarty) Date: Thu, 4 Apr 2024 14:34:14 GMT Subject: [jdk22u] Integrated: 8319548: Unexpected internal name for Filler array klass causes error in VisualVM In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 08:45:48 GMT, Chris Hegarty wrote: > Hi all, > > This pull request contains a backport of commit [05745e3f](https://github.com/openjdk/jdk/commit/05745e3f1d56f71d7647e81fa5933c9f4ed18430) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Schatzl on 21 Dec 2023 and was reviewed by Albert Mingkun Yang and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: aead789f Author: Chris Hegarty URL: https://git.openjdk.org/jdk22u/commit/aead789fd6b56edf51e748b9f5f8debe9074cd1e Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8319548: Unexpected internal name for Filler array klass causes error in VisualVM Backport-of: 05745e3f1d56f71d7647e81fa5933c9f4ed18430 ------------- PR: https://git.openjdk.org/jdk22u/pull/119 From honkar at openjdk.org Thu Apr 4 15:51:14 2024 From: honkar at openjdk.org (Harshitha Onkar) Date: Thu, 4 Apr 2024 15:51:14 GMT Subject: [jdk22u] Integrated: JDK-8328988 : [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 In-Reply-To: References: Message-ID: On Tue, 26 Mar 2024 17:06:28 GMT, Harshitha Onkar wrote: > The following test, java/awt/LightweightComponent/LightweightEventTest/LightweightEventTest.java fails on macOS 14 on jdk22 & older. The reason for failure on macOS 14 is documented here - [JDK-8322653](https://bugs.openjdk.org/browse/JDK-8322653). > > Since CI testing is being extended to run on macOS 14, it is necessary to problem-list this test. This pull request has now been integrated. Changeset: 2374d1e3 Author: Harshitha Onkar Committer: Phil Race URL: https://git.openjdk.org/jdk22u/commit/2374d1e334ba0528b39239a01fe52d5843e678df Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 Reviewed-by: prr ------------- PR: https://git.openjdk.org/jdk22u/pull/116 From shade at openjdk.org Thu Apr 4 16:11:15 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 4 Apr 2024 16:11:15 GMT Subject: [jdk22u] Integrated: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 20:33:02 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases This pull request has now been integrated. Changeset: 8d7d8a49 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/8d7d8a49f69ecd227dd6706898d81cfa65764712 Stats: 127 lines in 5 files changed: 122 ins; 0 del; 5 mod 8328638: Fallback option for POST-only OCSP requests 8329213: Better validation for com.sun.security.ocsp.useget option Backport-of: 614db2ea9e10346475eef34629eab54878aa482d ------------- PR: https://git.openjdk.org/jdk22u/pull/121 From shade at openjdk.org Thu Apr 4 16:11:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 4 Apr 2024 16:11:14 GMT Subject: [jdk22u] Integrated: 8325567: jspawnhelper without args fails with segfault In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 09:02:11 GMT, Aleksey Shipilev wrote: > Clean backport to improve jspawnhelper resiliency and provide the grounds for later backports. > > Additional testing: > - [x] jspawnhelper no longer SEGVs when ran manually > - [x] `java/lang/ProcessBuilder` tests pass, including new test This pull request has now been integrated. Changeset: 5d7f7da0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/5d7f7da09e92c3f3d66b69a36586a3e35048c099 Stats: 62 lines in 2 files changed: 62 ins; 0 del; 0 mod 8325567: jspawnhelper without args fails with segfault Backport-of: 262747094670b00ac63463a059074afa9b81d8a4 ------------- PR: https://git.openjdk.org/jdk22u/pull/126 From shade at openjdk.org Thu Apr 4 16:11:19 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 4 Apr 2024 16:11:19 GMT Subject: [jdk21u-dev] Integrated: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:28:36 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` in one of the files. It is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. > > Additional testing: > - [x] `jdk_security` pass, including new test cases This pull request has now been integrated. Changeset: fbc5871c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/fbc5871c084bd90f926358d1f49dfeaee06e1a52 Stats: 128 lines in 5 files changed: 123 ins; 0 del; 5 mod 8328638: Fallback option for POST-only OCSP requests 8329213: Better validation for com.sun.security.ocsp.useget option Reviewed-by: serb Backport-of: 614db2ea9e10346475eef34629eab54878aa482d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/413 From coffeys at openjdk.org Thu Apr 4 16:12:35 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Thu, 4 Apr 2024 16:12:35 GMT Subject: [jdk22u] Integrated: 8329013: StackOverflowError when starting Apache Tomcat with signed jar Message-ID: Clean backport. jdk_security testing is green. ------------- Commit messages: - Backport 925d82931c09dc11ea5a3bc410ea5cfd67ee14aa Changes: https://git.openjdk.org/jdk22u/pull/129/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329013 Stats: 94 lines in 2 files changed: 86 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk22u/pull/129.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/129/head:pull/129 PR: https://git.openjdk.org/jdk22u/pull/129 From coffeys at openjdk.org Thu Apr 4 16:12:36 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Thu, 4 Apr 2024 16:12:36 GMT Subject: [jdk22u] Integrated: 8329013: StackOverflowError when starting Apache Tomcat with signed jar In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 16:05:20 GMT, Sean Coffey wrote: > Clean backport. jdk_security testing is green. This pull request has now been integrated. Changeset: 95772e6e Author: Sean Coffey URL: https://git.openjdk.org/jdk22u/commit/95772e6e215dae96b1b20f1f1012a4b0c6634ec9 Stats: 94 lines in 2 files changed: 86 ins; 1 del; 7 mod 8329013: StackOverflowError when starting Apache Tomcat with signed jar Backport-of: 925d82931c09dc11ea5a3bc410ea5cfd67ee14aa ------------- PR: https://git.openjdk.org/jdk22u/pull/129 From goetz at openjdk.org Thu Apr 4 19:55:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 19:55:15 GMT Subject: [jdk21u-dev] RFR: 8314573: G1: Heap resizing at Remark does not take existing eden regions into account In-Reply-To: References: Message-ID: On Mon, 1 Apr 2024 08:57:42 GMT, Liang Mao wrote: > Clean backport of fix of G1 Heap resizing heuristics at remark > > Additional testing: > - [x] Linux aarch64 server release/fastdebug, test/hotspot/jtreg/gc with +UseG1GC Hi @mmyxym, I don't think the risk is that low. After all, someone opened [JDK-8315866](https://bugs.openjdk.org/browse/JDK-8315866) because his GC behaved differently. Something like this can obstruct a producitve system. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/429#issuecomment-2038088545 From duke at openjdk.org Thu Apr 4 20:50:38 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Thu, 4 Apr 2024 20:50:38 GMT Subject: [jdk11u-dev] RFR: 8326529: JFR: Test for CompilerCompile events fails due to time out Message-ID: This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). ------------- Commit messages: - Backport 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 Changes: https://git.openjdk.org/jdk11u-dev/pull/2641/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2641&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326529 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2641.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2641/head:pull/2641 PR: https://git.openjdk.org/jdk11u-dev/pull/2641 From goetz at openjdk.org Thu Apr 4 20:53:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 20:53:14 GMT Subject: [jdk21u-dev] Integrated: 8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 20:56:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 74dcc30d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/74dcc30d5fd7e37e37f87216ce5a60c76ee94e82 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event Backport-of: 0eb0997ae4f81314b764241e69dae5c698dbb6c6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/437 From goetz at openjdk.org Thu Apr 4 20:56:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 20:56:18 GMT Subject: [jdk21u-dev] Integrated: 8304839: Move TestScaffold.main() to the separate class DebugeeWrapper In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 21:43:50 GMT, Goetz Lindenmaier wrote: > I backport this to streamline the tests in 21 and simplify later backports. This pull request has now been integrated. Changeset: 702d3372 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/702d337294f405e8962c9fcd1823cd358035c372 Stats: 245 lines in 19 files changed: 124 ins; 87 del; 34 mod 8304839: Move TestScaffold.main() to the separate class DebugeeWrapper Backport-of: ee9776fa23e2287b704d4f1a55179e83516d1e4c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/438 From goetz at openjdk.org Thu Apr 4 20:57:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 20:57:15 GMT Subject: [jdk17u-dev] Integrated: 8290126: Add a check in JavadocTester for "javadoc should not crash" In-Reply-To: References: Message-ID: <5hZ2QkawyYXZymTZcTJdpEPvw1gAbIJq4968Boghsk8=.cd619949-b42e-4ab4-8e1a-0f68ec280b5e@github.com> On Wed, 3 Apr 2024 14:09:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Omitted patch for test/langtools/jdk/javadoc/testTFMBuilder/TestTFMBuilder.java > which was added by " 8276892: Provide a way to emulate exceptional situations in FileManager when using JavadocTester" in 19. > > Will mark clean. This pull request has now been integrated. Changeset: 7a47adf3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7a47adf39b6800df1e13aa405a6cac0ac79d6088 Stats: 22 lines in 3 files changed: 13 ins; 4 del; 5 mod 8290126: Add a check in JavadocTester for "javadoc should not crash" Backport-of: 0fb9469d93bffd662848b63792406717f7b4ec0d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2369 From goetz at openjdk.org Thu Apr 4 20:58:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 20:58:10 GMT Subject: [jdk21u-dev] Integrated: 8319153: Fix: Class is a raw type in ProcessTools In-Reply-To: References: Message-ID: <5PVz62UvEldgriiJu4hk8Nv9MGLH23ZoYJNQbl9Xb3w=.758b3344-03ed-4948-8a90-883a7ac509c2@github.com> On Tue, 2 Apr 2024 21:48:13 GMT, Goetz Lindenmaier wrote: > A small fix of testing infra. This pull request has now been integrated. Changeset: 1563c54a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/1563c54a7f0a5cac7a56b945da468b6687dcd0a6 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8319153: Fix: Class is a raw type in ProcessTools Backport-of: 1c2ea1d27b1895dca3b30073e3516978083dc70a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/439 From goetz at openjdk.org Thu Apr 4 20:58:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 20:58:13 GMT Subject: [jdk17u-dev] Integrated: 8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 19:59:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > test/jdk/java/net/httpclient/CancelRequestTest.java > test/jdk/java/net/httpclient/HeadTest.java > Resolved imports. > > Omitted files: > test/jdk/java/net/httpclient/AsyncExecutorShutdown.java > test/jdk/java/net/httpclient/CancelStreamedBodyTest.java > test/jdk/java/net/httpclient/ExecutorShutdown.java > test/jdk/java/net/httpclient/ExpectContinueTest.java > test/jdk/java/net/httpclient/Response1xxTest.java > All these already had to be omitted in https://github.com/openjdk/jdk17u-dev/pull/2311, > they all came with new features or other changes that should > not be backported as prereq. For the reasoning see PR 2311. This pull request has now been integrated. Changeset: e913fa70 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/e913fa7039c65c7db9d3b676d825c241e52bb2dd Stats: 491 lines in 41 files changed: 165 ins; 143 del; 183 mod 8303457: Introduce convenience test library APIs for creating test servers for tests in test/jdk/java/net/httpclient Reviewed-by: lucy Backport-of: 72de24e59a80a38ea4ea6a8a3f966f555987ac86 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2350 From goetz at openjdk.org Thu Apr 4 21:01:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 21:01:16 GMT Subject: [jdk17u-dev] Integrated: 8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed In-Reply-To: References: Message-ID: <7Lt0GE5qOr5stGGx0mjtF0tyYLexGCCbzQOyaMykxug=.bc86c239-f5ce-4584-9506-a976abf31d37@github.com> On Tue, 2 Apr 2024 14:36:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The removed assertions differ in 17, because there were several updates to panama in the meantime that touched this test. This pull request has now been integrated. Changeset: 9a0e875f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9a0e875f5fcfb8efa6f0e544469338f4fa153005 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod 8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed Reviewed-by: lucy Backport-of: f92d095e164bd79b452586e49e166d1ba392632f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2360 From goetz at openjdk.org Thu Apr 4 21:01:42 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 4 Apr 2024 21:01:42 GMT Subject: [jdk21u-dev] RFR: 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code [v2] In-Reply-To: References: Message-ID: > I backport this to streamline testing in 21. > I verified all files where respective tests sit nearby. Others will be used in SAP nightly testing. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/444/files - new: https://git.openjdk.org/jdk21u-dev/pull/444/files/267a28d1..267a28d1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=444&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=444&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/444.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/444/head:pull/444 PR: https://git.openjdk.org/jdk21u-dev/pull/444 From phh at openjdk.org Thu Apr 4 22:11:17 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 4 Apr 2024 22:11:17 GMT Subject: [jdk11u-dev] Integrated: 8299677: Formatter.format might take a long time to format an integer or floating-point In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: On Tue, 17 Jan 2023 18:17:08 GMT, Paul Hohensee wrote: > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. This pull request has now been integrated. Changeset: 9ac4063d Author: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/9ac4063d14dfa9633cea90e13e2cd13681826255 Stats: 318 lines in 2 files changed: 313 ins; 1 del; 4 mod 8299677: Formatter.format might take a long time to format an integer or floating-point Reviewed-by: mdoerr, shade Backport-of: 33412c102ce799ff2de3512df77e6e07d76acd36 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From andrewlu at openjdk.org Fri Apr 5 02:04:13 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 5 Apr 2024 02:04:13 GMT Subject: [jdk11u-dev] Integrated: 8323994: gtest runner repeats test name for every single gtest assertion In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 07:47:54 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. > > test/hotspot/jtreg/gtest/GTestResultParser.java > due to the file was added by JDK-8158048, so backport with JDK-8158048 and JDK-8263659 together. This pull request has now been integrated. Changeset: 2f285fd9 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/2f285fd96aaf064e7040b20e51297c9b75c8f501 Stats: 128 lines in 2 files changed: 109 ins; 10 del; 9 mod 8323994: gtest runner repeats test name for every single gtest assertion 8158048: Fix failure message from jtreg gtest wrapper 8263659: Reflow GTestResultParser for better readability Reviewed-by: lucy Backport-of: 1aae980c549741cf5fc5ca51f3c299285bafa49d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2633 From andrewlu at openjdk.org Fri Apr 5 02:05:15 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 5 Apr 2024 02:05:15 GMT Subject: [jdk11u-dev] Integrated: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Thu, 28 Mar 2024 07:44:32 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. > All Locale constructors change to new Locale("", country) due to JDK-8283698 has not been backported. > > test/jdk/java/util/Currency/ValidateISO4217.java > due to the https://github.com/openjdk/jdk11u-dev/pull/2532 > the missing part was backported to this file here > > test/jdk/java/util/Currency/CurrencyTest.java > due to the private static method was not allowed here such as 'private static Stream validCurrencies()', > remove static and add '@TestInstance(TestInstance.Lifecycle.PER_CLASS)' This pull request has now been integrated. Changeset: eca36961 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/eca369614ccaa0c0109724231984a3acfd8e2756 Stats: 1091 lines in 9 files changed: 439 ins; 370 del; 282 mod 8310923: Refactor Currency tests to use JUnit Reviewed-by: lucy Backport-of: e848d9471f5de86e5ac157b710cd7371f12f0024 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2632 From snazarki at openjdk.org Fri Apr 5 05:31:15 2024 From: snazarki at openjdk.org (Sergey Nazarkin) Date: Fri, 5 Apr 2024 05:31:15 GMT Subject: [jdk11u-dev] Integrated: 8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used In-Reply-To: References: Message-ID: On Thu, 29 Feb 2024 11:02:01 GMT, Sergey Nazarkin wrote: > I'd like to backport this changes as it fixes some custom launchers issue. The backport is not clean: > 1. [8234821](https://bugs.openjdk.org/browse/JDK-8234821) was not backported to jdk11, so *java_md_common.c* need manual adjusting. > 2. The test can't be started as it depends on whole jpackage test [pack](https://bugs.openjdk.org/browse/JDK-8268974). So I've removed it. > > The functionality was tested with simple > > cd ~/tools/bin > cp -r ~/jdk . > cp jdk/bin/java jdk/lib > jdk/lib/java -version > > > Without the patch it show the error > > Error: could not find libjava.so > Error: Could not find Java SE Runtime Environment. > > > jdk_tier2 is OK as well This pull request has now been integrated. Changeset: 2e46aad2 Author: Sergey Nazarkin URL: https://git.openjdk.org/jdk11u-dev/commit/2e46aad2d2521555b3cc1b35706e65b3f66ce4c0 Stats: 15 lines in 1 file changed: 8 ins; 1 del; 6 mod 8268974: GetJREPath() JLI function fails to locate libjava.so if not standard Java launcher is used Reviewed-by: yan Backport-of: 984003d5c969443abae2d889e92cba30da26e55f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2578 From goetz at openjdk.org Fri Apr 5 06:13:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 06:13:53 GMT Subject: [jdk21u-dev] RFR: 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code [v3] In-Reply-To: References: Message-ID: > I backport this to streamline testing in 21. > I verified all files where respective tests sit nearby. Others will be used in SAP nightly testing. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8303773 - Backport 89987dbf8789f166fe24e7facf5b8cc9a3c292c2 - Backport ee9776fa23e2287b704d4f1a55179e83516d1e4c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/444/files - new: https://git.openjdk.org/jdk21u-dev/pull/444/files/267a28d1..9466f805 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=444&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=444&range=01-02 Stats: 1337 lines in 52 files changed: 872 ins; 315 del; 150 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/444.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/444/head:pull/444 PR: https://git.openjdk.org/jdk21u-dev/pull/444 From goetz at openjdk.org Fri Apr 5 06:23:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 06:23:15 GMT Subject: [jdk21u-dev] RFR: 8316460: 4 javax/management tests ignore VM flags In-Reply-To: <5WE8zIhOncZKwvEDR9mwTxDE3HkuUiQHFBkUyzx_QYs=.5e2d6860-b320-4f4c-a24a-484c63c23883@github.com> References: <5WE8zIhOncZKwvEDR9mwTxDE3HkuUiQHFBkUyzx_QYs=.5e2d6860-b320-4f4c-a24a-484c63c23883@github.com> Message-ID: On Wed, 3 Apr 2024 19:59:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA: cleanup failed, unrelated. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/447#issuecomment-2039031965 From shade at openjdk.org Fri Apr 5 06:32:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 5 Apr 2024 06:32:23 GMT Subject: [jdk21u-dev] RFR: 8328702: C2: Crash during parsing because sub type check is not folded Message-ID: Fixes another C2 bug, regression in JDK 21. Additional testing: - [x] New regression test fails without the fix, passes with it - [x] Linux x86_64 server fastdebug, `all` tests pass - [ ] Linux x86_64 server fastdebug, Fuzzer tests - [ ] Linux x86_64 server fastdebug, Maven CTW tests ------------- Commit messages: - Backport e5e21a8a6e64466f9cda2064aa2723a15d4ae86a Changes: https://git.openjdk.org/jdk21u-dev/pull/450/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=450&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328702 Stats: 143 lines in 3 files changed: 139 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/450.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/450/head:pull/450 PR: https://git.openjdk.org/jdk21u-dev/pull/450 From mbaesken at openjdk.org Fri Apr 5 06:47:21 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:47:21 GMT Subject: [jdk22u] Integrated: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:10:56 GMT, Matthias Baesken wrote: > 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly This pull request has now been integrated. Changeset: 083f9d15 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/083f9d15e2e614e3a710aa46b01f0c7eaa455fd6 Stats: 17 lines in 1 file changed: 1 ins; 14 del; 2 mod 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly Backport-of: cf9b5a71bd66a51147d0dbf9ecf4038101a1e191 ------------- PR: https://git.openjdk.org/jdk22u/pull/124 From mbaesken at openjdk.org Fri Apr 5 06:48:16 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:48:16 GMT Subject: [jdk21u-dev] Integrated: 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:19:20 GMT, Matthias Baesken wrote: > 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly This pull request has now been integrated. Changeset: c05f3bf4 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/c05f3bf4a4d8180d11abf055a9456eade963d64a Stats: 17 lines in 1 file changed: 1 ins; 14 del; 2 mod 8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly Backport-of: cf9b5a71bd66a51147d0dbf9ecf4038101a1e191 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/443 From mbaesken at openjdk.org Fri Apr 5 06:50:14 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:50:14 GMT Subject: [jdk22u] Integrated: 8328709: AIX os::get_summary_cpu_info support Power 10 In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 11:29:33 GMT, Matthias Baesken wrote: > 8328709: AIX os::get_summary_cpu_info support Power 10 This pull request has now been integrated. Changeset: 8f0f42b3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/8f0f42b36a9e89522fecead973510e5af1065b5f Stats: 13 lines in 1 file changed: 11 ins; 0 del; 2 mod 8328709: AIX os::get_summary_cpu_info support Power 10 Backport-of: b235682a18653ab16f2d9b03b1e55698a91273b7 ------------- PR: https://git.openjdk.org/jdk22u/pull/122 From mbaesken at openjdk.org Fri Apr 5 06:50:16 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:50:16 GMT Subject: [jdk21u-dev] Integrated: 8328709: AIX os::get_summary_cpu_info support Power 10 In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 11:24:49 GMT, Matthias Baesken wrote: > 8328709: AIX os::get_summary_cpu_info support Power 10 This pull request has now been integrated. Changeset: bdf57475 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/bdf57475efa84c96e6ccbdbb4355d5d2d0939930 Stats: 13 lines in 1 file changed: 11 ins; 0 del; 2 mod 8328709: AIX os::get_summary_cpu_info support Power 10 Backport-of: b235682a18653ab16f2d9b03b1e55698a91273b7 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/441 From mbaesken at openjdk.org Fri Apr 5 06:53:12 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:53:12 GMT Subject: [jdk21u-dev] Integrated: 8327468: Do not restart close if errno is EINTR [macOS/linux] In-Reply-To: References: Message-ID: <01hkUvMx5hs3B_GLIbBpryc3el9vsfPzFmGfaHWyft4=.adc1e4c0-ab6d-42fd-9840-d446a33b9e2c@github.com> On Wed, 3 Apr 2024 12:01:06 GMT, Matthias Baesken wrote: > 8327468: Do not restart close if errno is EINTR [macOS/linux] This pull request has now been integrated. Changeset: b80fb5e6 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/b80fb5e6d4c5fa5bd0df31ae2d52bd872880c16e Stats: 6 lines in 2 files changed: 0 ins; 3 del; 3 mod 8327468: Do not restart close if errno is EINTR [macOS/linux] Backport-of: 481c866df87c693a90a1da20e131e5654b084ddd ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/442 From mbaesken at openjdk.org Fri Apr 5 06:57:12 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 06:57:12 GMT Subject: [jdk22u] Integrated: 8327468: Do not restart close if errno is EINTR [macOS/linux] In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:05:25 GMT, Matthias Baesken wrote: > 8327468: Do not restart close if errno is EINTR [macOS/linux] This pull request has now been integrated. Changeset: 20d95c50 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/20d95c5046099624fba5ae0aadb2a0f67d1635c5 Stats: 6 lines in 2 files changed: 0 ins; 3 del; 3 mod 8327468: Do not restart close if errno is EINTR [macOS/linux] Backport-of: 481c866df87c693a90a1da20e131e5654b084ddd ------------- PR: https://git.openjdk.org/jdk22u/pull/123 From mbaesken at openjdk.org Fri Apr 5 07:03:16 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 07:03:16 GMT Subject: [jdk17u-dev] Integrated: 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns In-Reply-To: <7eN7UkH1F2q88bdu-PThp1wpqHzJ5wlfeU4z_aWQJi0=.e8cbfbf9-bbf4-4cd3-a6ad-91255a816a71@github.com> References: <7eN7UkH1F2q88bdu-PThp1wpqHzJ5wlfeU4z_aWQJi0=.e8cbfbf9-bbf4-4cd3-a6ad-91255a816a71@github.com> Message-ID: On Wed, 3 Apr 2024 13:03:13 GMT, Matthias Baesken wrote: > 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns This pull request has now been integrated. Changeset: fbcb3998 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/fbcb39981bc6820c9c6f72fb378db7b06f09ce12 Stats: 99 lines in 1 file changed: 23 ins; 57 del; 19 mod 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns Backport-of: d9ef16dbb6917a4fff7711b32f3dd87611560dd1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2367 From mbaesken at openjdk.org Fri Apr 5 07:04:15 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 07:04:15 GMT Subject: [jdk17u-dev] Integrated: 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:35:21 GMT, Matthias Baesken wrote: > 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests This pull request has now been integrated. Changeset: 1b72e516 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/1b72e516342de64f2b14695c2bb90edaf4049e25 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests Backport-of: 9f4ec21f4793d4c5fc10f93a32140c26ec0eec00 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2365 From mbaesken at openjdk.org Fri Apr 5 07:06:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 07:06:13 GMT Subject: [jdk17u-dev] Integrated: 8325876: crashes in docker container tests on Linuxppc64le Power8 machines In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:50:13 GMT, Matthias Baesken wrote: > 8325876: crashes in docker container tests on Linuxppc64le Power8 machines This pull request has now been integrated. Changeset: e789a673 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/e789a6735fd40ac69b7720c2e16e27fcf1b500ed Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod 8325876: crashes in docker container tests on Linuxppc64le Power8 machines Backport-of: ba8db1f6d737bf369f1795d03327217186c0cf64 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2366 From goetz at openjdk.org Fri Apr 5 07:16:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 07:16:27 GMT Subject: [jdk21u-dev] RFR: 8293069: Make -XX:+Verbose less verbose Message-ID: <-zM8rX9J-k_sACgCC1vYP6-rmvBs9zaQ8X26T8NG3Zw=.c5e34b85-068f-4d85-a71a-c0f3b800aba1@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 238c51e621d17a24d35085a54c129ce99ad6d0d8 Changes: https://git.openjdk.org/jdk21u-dev/pull/452/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=452&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293069 Stats: 9 lines in 3 files changed: 0 ins; 6 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/452.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/452/head:pull/452 PR: https://git.openjdk.org/jdk21u-dev/pull/452 From mbaesken at openjdk.org Fri Apr 5 07:24:36 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 07:24:36 GMT Subject: [jdk17u-dev] RFR: 8264322: Generate CDS archive when creating custom JDK image Message-ID: <9tmKGr8nMOX0H3PMJAs6-asANdXgce-7L1o6zP0dC5A=.d796dd2b-10f6-4f59-baa4-057e05762f74@github.com> 8264322: Generate CDS archive when creating custom JDK image ------------- Commit messages: - Backport f608e81ad8309a001b8a92563a93b8adee1ce2b8 Changes: https://git.openjdk.org/jdk17u-dev/pull/2371/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2371&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8264322 Stats: 372 lines in 11 files changed: 329 ins; 7 del; 36 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2371.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2371/head:pull/2371 PR: https://git.openjdk.org/jdk17u-dev/pull/2371 From goetz at openjdk.org Fri Apr 5 07:35:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 07:35:32 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management Message-ID: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport c9985720b91cf6ad2938e9be12da08c5193f83af Changes: https://git.openjdk.org/jdk21u-dev/pull/453/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=453&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316959 Stats: 31 lines in 3 files changed: 17 ins; 0 del; 14 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/453.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/453/head:pull/453 PR: https://git.openjdk.org/jdk21u-dev/pull/453 From duke at openjdk.org Fri Apr 5 07:54:12 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Fri, 5 Apr 2024 07:54:12 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 11:16:23 GMT, Mar?a Arias de Reyna wrote: > This is a backport for https://bugs.openjdk.org/browse/JDK-8293850 (need a largest_committed metric for each category of NMT's output) needed in preparation to backport https://bugs.openjdk.org/browse/JDK-8320061 ( [nmt] Multiple issues with peak accounting ) > > This backport adds peak usage of the memory to the NMT output to be able to detect spikes. > > Example of usage before the fix: > > > $ jcmd 160812 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=1277952KB) > (mmap: reserved=528392KB, committed=55348KB) > (mmap: reserved=197140KB, committed=58260KB) > (mmap: reserved=40KB, committed=36KB) > (mmap: reserved=8KB, committed=8KB) > (mmap: reserved=262144KB, committed=244864KB) > (mmap: reserved=1048576KB, committed=34816KB) > > > After the fix (I just started the app, I wasn't really expecting any peak at this point): > > > $ jcmd 161688 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) > (mmap: reserved=1048576KB, committed=31232KB, largest_committed=0KB) > (mmap: reserved=528392KB, committed=32836KB, largest_committed=0KB) > (mmap: reserved=197140KB, committed=43220KB, largest_committed=0KB) > (mmap: reserved=40KB, committed=36KB, largest_committed=0KB) > (mmap: reserved=8KB, committed=8KB, largest_committed=0KB) > (mmap: reserved=262144KB, committed=216640KB, largest_committed=0KB) @jerboaa @tstuefe can you take a look at this? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/440#issuecomment-2039176856 From goetz at openjdk.org Fri Apr 5 07:57:33 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 07:57:33 GMT Subject: [jdk21u-dev] RFR: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 9f767aa44b4699ed5404b934ac751f2cdd0ba824 Changes: https://git.openjdk.org/jdk21u-dev/pull/454/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=454&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318109 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/454.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/454/head:pull/454 PR: https://git.openjdk.org/jdk21u-dev/pull/454 From goetz at openjdk.org Fri Apr 5 07:58:31 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 07:58:31 GMT Subject: [jdk21u-dev] RFR: 8318585: Rename CodeCache::UnloadingScope to UnlinkingScope Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 4eab39d9415b2ec5c2984d0d3c110e9364090835 Changes: https://git.openjdk.org/jdk21u-dev/pull/455/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=455&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318585 Stats: 14 lines in 7 files changed: 3 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/455.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/455/head:pull/455 PR: https://git.openjdk.org/jdk21u-dev/pull/455 From goetz at openjdk.org Fri Apr 5 08:04:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 08:04:16 GMT Subject: [jdk21u-dev] RFR: 8319955: Improve dependencies removal during class unloading Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport fbe19378c38decaff221f6570d1b78bb801a5e5d Changes: https://git.openjdk.org/jdk21u-dev/pull/456/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=456&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319955 Stats: 42 lines in 2 files changed: 38 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/456.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/456/head:pull/456 PR: https://git.openjdk.org/jdk21u-dev/pull/456 From goetz at openjdk.org Fri Apr 5 08:08:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 08:08:16 GMT Subject: [jdk21u-dev] RFR: 8318962: Update ProcessTools javadoc with suggestions in 8315097 Message-ID: I backport this to simplify further backports. ------------- Commit messages: - Backport 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a Changes: https://git.openjdk.org/jdk21u-dev/pull/457/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=457&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318962 Stats: 70 lines in 1 file changed: 42 ins; 4 del; 24 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/457.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/457/head:pull/457 PR: https://git.openjdk.org/jdk21u-dev/pull/457 From goetz at openjdk.org Fri Apr 5 08:58:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 08:58:16 GMT Subject: [jdk21u-dev] RFR: 8325203: System.exit(0) kills the launched 3rd party application Message-ID: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 6944537c3ebbbb638479e4c2b90a71ad5869023c Changes: https://git.openjdk.org/jdk21u-dev/pull/459/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=459&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325203 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/459.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/459/head:pull/459 PR: https://git.openjdk.org/jdk21u-dev/pull/459 From goetz at openjdk.org Fri Apr 5 08:58:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 08:58:12 GMT Subject: [jdk21u-dev] RFR: 8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed Message-ID: I backport this to streamline testing. ------------- Commit messages: - Backport 672f37324f9f15ae3e03b9b3b86c7106e6a09eed Changes: https://git.openjdk.org/jdk21u-dev/pull/458/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=458&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321163 Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/458.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/458/head:pull/458 PR: https://git.openjdk.org/jdk21u-dev/pull/458 From sgehwolf at openjdk.org Fri Apr 5 09:02:36 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 5 Apr 2024 09:02:36 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 11:16:23 GMT, Mar?a Arias de Reyna wrote: > This is a backport for https://bugs.openjdk.org/browse/JDK-8293850 (need a largest_committed metric for each category of NMT's output) needed in preparation to backport https://bugs.openjdk.org/browse/JDK-8320061 ( [nmt] Multiple issues with peak accounting ) > > This backport adds peak usage of the memory to the NMT output to be able to detect spikes. > > Example of usage before the fix: > > > $ jcmd 160812 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=1277952KB) > (mmap: reserved=528392KB, committed=55348KB) > (mmap: reserved=197140KB, committed=58260KB) > (mmap: reserved=40KB, committed=36KB) > (mmap: reserved=8KB, committed=8KB) > (mmap: reserved=262144KB, committed=244864KB) > (mmap: reserved=1048576KB, committed=34816KB) > > > After the fix (I just started the app, I wasn't really expecting any peak at this point): > > > $ jcmd 161688 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) > (mmap: reserved=1048576KB, committed=31232KB, largest_committed=0KB) > (mmap: reserved=528392KB, committed=32836KB, largest_committed=0KB) > (mmap: reserved=197140KB, committed=43220KB, largest_committed=0KB) > (mmap: reserved=40KB, committed=36KB, largest_committed=0KB) > (mmap: reserved=8KB, committed=8KB, largest_committed=0KB) > (mmap: reserved=262144KB, committed=216640KB, largest_committed=0KB) I think there is a problem with the original patch, which we should fix first. src/hotspot/share/services/memReporter.cpp line 59: > 57: if (peak != 0) { > 58: output()->print(", largest_committed=" SIZE_FORMAT "%s", amount_in_current_scale(peak), scale); > 59: } This seems odd. Not a problem of the backport, but of the original change. For any value lower than `scale` we'll get `0` as a result if I'm reading this right. Your example output showed: (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) Yet, it shouldn't be there (due to `peak != 0`). We should get this fixed before we backport. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/440#pullrequestreview-1982397697 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/440#discussion_r1553213442 From duke at openjdk.org Fri Apr 5 09:34:13 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Fri, 5 Apr 2024 09:34:13 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 08:58:38 GMT, Severin Gehwolf wrote: >> This is a backport for https://bugs.openjdk.org/browse/JDK-8293850 (need a largest_committed metric for each category of NMT's output) needed in preparation to backport https://bugs.openjdk.org/browse/JDK-8320061 ( [nmt] Multiple issues with peak accounting ) >> >> This backport adds peak usage of the memory to the NMT output to be able to detect spikes. >> >> Example of usage before the fix: >> >> >> $ jcmd 160812 VM.native_memory detail | grep "mmap: reserved=" >> (mmap: reserved=8388608KB, committed=1277952KB) >> (mmap: reserved=528392KB, committed=55348KB) >> (mmap: reserved=197140KB, committed=58260KB) >> (mmap: reserved=40KB, committed=36KB) >> (mmap: reserved=8KB, committed=8KB) >> (mmap: reserved=262144KB, committed=244864KB) >> (mmap: reserved=1048576KB, committed=34816KB) >> >> >> After the fix (I just started the app, I wasn't really expecting any peak at this point): >> >> >> $ jcmd 161688 VM.native_memory detail | grep "mmap: reserved=" >> (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) >> (mmap: reserved=1048576KB, committed=31232KB, largest_committed=0KB) >> (mmap: reserved=528392KB, committed=32836KB, largest_committed=0KB) >> (mmap: reserved=197140KB, committed=43220KB, largest_committed=0KB) >> (mmap: reserved=40KB, committed=36KB, largest_committed=0KB) >> (mmap: reserved=8KB, committed=8KB, largest_committed=0KB) >> (mmap: reserved=262144KB, committed=216640KB, largest_committed=0KB) > > src/hotspot/share/services/memReporter.cpp line 59: > >> 57: if (peak != 0) { >> 58: output()->print(", largest_committed=" SIZE_FORMAT "%s", amount_in_current_scale(peak), scale); >> 59: } > > This seems odd. Not a problem of the backport, but of the original change. For any value lower than `scale` we'll get `0` as a result if I'm reading this right. > > Your example output showed: > > (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) > > > Yet, it shouldn't be there (due to `peak != 0`). We should get this fixed before we backport. Ok, I'll investigate ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/440#discussion_r1553261238 From goetz at openjdk.org Fri Apr 5 09:54:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 09:54:18 GMT Subject: [jdk21u-dev] RFR: 8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 197981b431fb7c7e6740ac45a671b99d1c7583c6 Changes: https://git.openjdk.org/jdk21u-dev/pull/460/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=460&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311881 Stats: 11 lines in 1 file changed: 6 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/460.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/460/head:pull/460 PR: https://git.openjdk.org/jdk21u-dev/pull/460 From goetz at openjdk.org Fri Apr 5 09:55:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 09:55:18 GMT Subject: [jdk21u-dev] RFR: 8314975: JavadocTester should set source path if not specified Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 2f4d601a56bf02db2766d1f8a2ddfff906b78678 Changes: https://git.openjdk.org/jdk21u-dev/pull/461/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=461&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314975 Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/461.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/461/head:pull/461 PR: https://git.openjdk.org/jdk21u-dev/pull/461 From goetz at openjdk.org Fri Apr 5 10:33:31 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:33:31 GMT Subject: [jdk21u-dev] RFR: 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb Changes: https://git.openjdk.org/jdk21u-dev/pull/462/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=462&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319578 Stats: 35 lines in 14 files changed: 0 ins; 0 del; 35 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/462.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/462/head:pull/462 PR: https://git.openjdk.org/jdk21u-dev/pull/462 From goetz at openjdk.org Fri Apr 5 10:34:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:34:16 GMT Subject: [jdk21u-dev] RFR: 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 9029bf644e238a504e1f114a73edf5760d19980b Changes: https://git.openjdk.org/jdk21u-dev/pull/463/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=463&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316451 Stats: 10 lines in 2 files changed: 0 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/463.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/463/head:pull/463 PR: https://git.openjdk.org/jdk21u-dev/pull/463 From goetz at openjdk.org Fri Apr 5 10:46:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:46:13 GMT Subject: [jdk17u-dev] Integrated: 8295026: Remove unused fields in StyleSheet In-Reply-To: <8B_9k-prFe6qFtw_2HdybPhZ5_iv1rYiObx2C5mcV90=.ebe56d58-0b08-496f-b76c-6084ca14d7a0@github.com> References: <8B_9k-prFe6qFtw_2HdybPhZ5_iv1rYiObx2C5mcV90=.ebe56d58-0b08-496f-b76c-6084ca14d7a0@github.com> Message-ID: On Wed, 3 Apr 2024 12:28:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 37647355 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3764735564572df50523364673b01dcfdfa00a91 Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod 8295026: Remove unused fields in StyleSheet Backport-of: be3b3354523917c024fb9d7d99de7c7eec3d175a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2363 From mbaesken at openjdk.org Fri Apr 5 10:46:30 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 10:46:30 GMT Subject: [jdk17u-dev] RFR: 8325432: enhance assert message "relocation addr must be in this section" Message-ID: Backport of 8325432 ------------- Commit messages: - Backport 3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814 Changes: https://git.openjdk.org/jdk17u-dev/pull/2372/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2372&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325432 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2372.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2372/head:pull/2372 PR: https://git.openjdk.org/jdk17u-dev/pull/2372 From goetz at openjdk.org Fri Apr 5 10:48:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:48:18 GMT Subject: [jdk17u-dev] Integrated: 8306031: Update IANA Language Subtag Registry to Version 2023-04-13 In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 12:29:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Resolved Copyright and file location. > > I had to remove some modern Java constructs not supported by 17. This pull request has now been integrated. Changeset: 261e45a9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/261e45a973db0ad56b9ffe0901a63114a78a5e52 Stats: 34 lines in 3 files changed: 19 ins; 0 del; 15 mod 8306031: Update IANA Language Subtag Registry to Version 2023-04-13 Reviewed-by: mbaesken Backport-of: 00b1eacad6ae2d5ea5afb1de506768e9ab960743 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2364 From goetz at openjdk.org Fri Apr 5 10:52:24 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:52:24 GMT Subject: [jdk17u-dev] RFR: 8308021: Update IANA Language Subtag Registry to Version 2023-05-11 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > Clean except for file location. will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2368/files - new: https://git.openjdk.org/jdk17u-dev/pull/2368/files/f2f01318..f2f01318 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2368&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2368&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2368.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2368/head:pull/2368 PR: https://git.openjdk.org/jdk17u-dev/pull/2368 From goetz at openjdk.org Fri Apr 5 10:58:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 10:58:17 GMT Subject: [jdk17u-dev] RFR: 8308021: Update IANA Language Subtag Registry to Version 2023-05-11 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > Clean except for file location. will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Merge branch 'master' into goetz_backport_8308021 - Backport 34468e1c916890d09e83d06094e225435c4642ba - Fix build - Backport 00b1eacad6ae2d5ea5afb1de506768e9ab960743 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/2368/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2368&range=02 Stats: 20 lines in 2 files changed: 17 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2368.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2368/head:pull/2368 PR: https://git.openjdk.org/jdk17u-dev/pull/2368 From amitkumar at openjdk.org Fri Apr 5 11:12:25 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Fri, 5 Apr 2024 11:12:25 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: <466wd-kBywt3uKqrEZ3vCtP1ctL10s7jQxsgFx3k3QM=.6f339678-f23e-4a96-b046-c53a8300c76f@github.com> On Mon, 11 Mar 2024 09:40:26 GMT, Varada M wrote: >> Hi all, >> >> This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. >> >> Thanks! > > Varada M has updated the pull request incrementally with one additional commit since the last revision: > > Backport 43956686c924658ee2d7866e46ee9f10d9595c35 @phohensee would you be able to take a look at this, as you reviewed the head PR as well. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2039527074 From goetz at openjdk.org Fri Apr 5 11:14:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 11:14:17 GMT Subject: [jdk21u-dev] RFR: 8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 4f336085d1098e7fba7b58f0a73c028179a2a13d Changes: https://git.openjdk.org/jdk21u-dev/pull/464/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=464&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326718 Stats: 41 lines in 1 file changed: 39 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/464.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/464/head:pull/464 PR: https://git.openjdk.org/jdk21u-dev/pull/464 From goetz at openjdk.org Fri Apr 5 11:33:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 11:33:11 GMT Subject: [jdk17u-dev] Integrated: 8308021: Update IANA Language Subtag Registry to Version 2023-05-11 In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 13:55:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Clean except for file location. will mark clean. This pull request has now been integrated. Changeset: b96339f5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b96339f5e38c2c0e2f3d894d77d29554052cb1f1 Stats: 20 lines in 2 files changed: 17 ins; 0 del; 3 mod 8308021: Update IANA Language Subtag Registry to Version 2023-05-11 Backport-of: 34468e1c916890d09e83d06094e225435c4642ba ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2368 From goetz at openjdk.org Fri Apr 5 11:35:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 11:35:09 GMT Subject: [jdk17u-dev] Integrated: 8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 19:44:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 31ba7e0d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/31ba7e0d69014c43a0182b17d486018738abfe24 Stats: 4 lines in 1 file changed: 0 ins; 1 del; 3 mod 8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags Backport-of: d6679031e0316f9ce0613b7db6bdf8ad46d31501 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2370 From mbaesken at openjdk.org Fri Apr 5 12:50:35 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 5 Apr 2024 12:50:35 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information Message-ID: Backport of 8324598 ------------- Commit messages: - Backport 7a798d3cebea0915f8a73af57333b3488c2091af Changes: https://git.openjdk.org/jdk11u-dev/pull/2642/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2642&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324598 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2642.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2642/head:pull/2642 PR: https://git.openjdk.org/jdk11u-dev/pull/2642 From mdoerr at openjdk.org Fri Apr 5 13:03:15 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Fri, 5 Apr 2024 13:03:15 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: References: Message-ID: <1r0FCjdPmgZFYoOnI44ZHcQo24XeezCDj1WWbi5H2T8=.c2715076-f210-4779-9af6-f02208fc68db@github.com> On Fri, 5 Apr 2024 12:44:59 GMT, Matthias Baesken wrote: > Backport of 8324598 ; this backport does not change [src/java.base/linux/native/libjava/CgroupMetrics.c](https://github.com/openjdk/jdk/commit/7a798d3cebea0915f8a73af57333b3488c2091af#diff-e8dee60b11f369a261076ab88cda5bf76ecb720b3937b2e27a1ed64aff2b1729) > > because the adjusted coding in this file is not in jdk11u-dev Ok. Assuming [JDK-8299858](https://bugs.openjdk.org/browse/JDK-8299858) is not supposed to get backported? ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2642#pullrequestreview-1983115002 From alanb at openjdk.org Fri Apr 5 13:11:13 2024 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 5 Apr 2024 13:11:13 GMT Subject: [jdk22u] RFR: 8328316: Finisher cannot emit if stream is sequential and integrator returned false In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 06:36:32 GMT, Viktor Klang wrote: > Hi all, > > This pull request contains a backport of commit [ab28045d](https://github.com/openjdk/jdk/commit/ab28045d7785d948b2bce685f06043e8217961f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository addressing [JDK-8328316](https://bugs.openjdk.org/browse/JDK-8328316). > > The commit being backported was authored by Viktor Klang on 21 Mar 2024 and was reviewed by Paul Sandoz. > > Thanks! Marked as reviewed by alanb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/118#pullrequestreview-1983133165 From goetz at openjdk.org Fri Apr 5 13:41:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 13:41:43 GMT Subject: [jdk17u-dev] RFR: 8310818: Refactor more Locale tests to use JUnit Message-ID: I backport this to streamline testing in jdk17. Automatic deletion of test/jdk/java/util/Locale/Bug4175998Test.java failed because "8303917: Update ISO 639 language codes table" is not in 17. The rest of files applied clean. I had to fix ISO639 to use Java 17. ------------- Commit messages: - Fix buidl - Backport 12e943091071b02b5756b57527a5f86a3d881cb8 Changes: https://git.openjdk.org/jdk17u-dev/pull/2373/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2373&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310818 Stats: 1941 lines in 13 files changed: 681 ins; 1250 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2373.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2373/head:pull/2373 PR: https://git.openjdk.org/jdk17u-dev/pull/2373 From goetz at openjdk.org Fri Apr 5 14:14:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 14:14:20 GMT Subject: [jdk17u-dev] RFR: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2373 Commit messages: - Backport 1da82a34b14189814e45a93c68620ccb51427111 Changes: https://git.openjdk.org/jdk17u-dev/pull/2374/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2374&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313702 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2374.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2374/head:pull/2374 PR: https://git.openjdk.org/jdk17u-dev/pull/2374 From rrich at openjdk.org Fri Apr 5 14:41:39 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 5 Apr 2024 14:41:39 GMT Subject: [jdk21u-dev] RFR: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Message-ID: Hi, this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. I'd like to do the backport because jdk 21 is affected by the issue. The included test hangs without the change. Besides it will reduce the noise in jck tests we're doing regularily (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). The original fix does not apply due to renamig of a local variable. Also the context differs because there's no `postInterrupt` method to be called. Nevertheless I'd consider the risk low because of the small size of the fix. Tested with the included test. The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests (also with ParallelGC). Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. ------------- Commit messages: - 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Changes: https://git.openjdk.org/jdk21u-dev/pull/451/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=451&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323782 Stats: 103 lines in 2 files changed: 97 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/451.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/451/head:pull/451 PR: https://git.openjdk.org/jdk21u-dev/pull/451 From sgehwolf at openjdk.org Fri Apr 5 15:19:12 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 5 Apr 2024 15:19:12 GMT Subject: [jdk21u-dev] RFR: 8314573: G1: Heap resizing at Remark does not take existing eden regions into account In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 19:52:07 GMT, Goetz Lindenmaier wrote: >> Clean backport of fix of G1 Heap resizing heuristics at remark >> >> Additional testing: >> - [x] Linux aarch64 server release/fastdebug, test/hotspot/jtreg/gc with +UseG1GC > > Hi @mmyxym, I don't think the risk is that low. > After all, someone opened [JDK-8315866](https://bugs.openjdk.org/browse/JDK-8315866) because his GC behaved differently. Something like this can obstruct a producitve system. I agree with @GoeLin. @mmyxym Please explain in more detail why you think this backport is needed for JDK 21u. The explanation given isn't very convincing. We'd be trading (potentially) more cpu cycles for (potentially) less use of memory. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/429#issuecomment-2040065104 From shade at openjdk.org Fri Apr 5 15:23:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 5 Apr 2024 15:23:11 GMT Subject: [jdk17u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:45:47 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` and `Debug` in one of the files. `Locale` is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. `Debug` is added by [JDK-8179502](https://bugs.openjdk.org/browse/JDK-8179502), which is also not amenable for easy backporting. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases @jerboaa, @RealCLanger -- what do you think about this one? Would be nice to unblock JDK 17 for folks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2338#issuecomment-2040074166 From rrich at openjdk.org Fri Apr 5 15:54:13 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 5 Apr 2024 15:54:13 GMT Subject: [jdk21u-dev] RFR: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin In-Reply-To: References: Message-ID: <7HECLzvQVQ6rywsNZ4hbuqtotu0nBIeH7QzVG1ScnfU=.5c0ba8e6-c9ef-408f-b750-d68ba35d0b31@github.com> On Thu, 4 Apr 2024 14:21:17 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. > > I'd like to do the backport because jdk 21 is affected by the issue. The included test hangs without the change. > Besides it will reduce the noise in jck tests we're doing regularily (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). > > The original fix does not apply due to renamig of a local variable. Also the context differs because there's no `postInterrupt` method to be called. > Nevertheless I'd consider the risk low because of the small size of the fix. > > Tested with the included test. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests (also with ParallelGC). > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. I'll switch this back to draft in order to do the jdk 22 backport first. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/451#issuecomment-2040146181 From clanger at openjdk.org Fri Apr 5 16:12:13 2024 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 5 Apr 2024 16:12:13 GMT Subject: [jdk17u-dev] RFR: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:45:47 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` and `Debug` in one of the files. `Locale` is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. `Debug` is added by [JDK-8179502](https://bugs.openjdk.org/browse/JDK-8179502), which is also not amenable for easy backporting. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases Makes sense. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2338#issuecomment-2040187418 From shade at openjdk.org Fri Apr 5 16:48:30 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 5 Apr 2024 16:48:30 GMT Subject: [jdk21u-dev] RFR: 8319650: Improve heap dump performance with class metadata caching [v5] In-Reply-To: <_Ib2XP8lK31x6lHk8Dk-F5w6ZD_C-yX9cTlbnBaqfTk=.60c3387a-dd78-4f70-9622-ca79e6321848@github.com> References: <_Ib2XP8lK31x6lHk8Dk-F5w6ZD_C-yX9cTlbnBaqfTk=.60c3387a-dd78-4f70-9622-ca79e6321848@github.com> Message-ID: > Transplanted from https://github.com/openjdk/jdk21u/pull/388 > > Unclean backport to improve heap dump performance. The uncleanliness comes from [JDK-8306441](https://bugs.openjdk.org/browse/JDK-8306441) that does not exist in JDK 21, and which I don't think we want to backport at the moment. I had to add a few more `ResourceMark`-s near `HeapDumpWriter` to manage the cache allocations. > > Additional testing: > - [x] MacOS AArch64 server release, heap dump performance improved > - [x] Linux x86_64 server fastdebug, serviceability/ (contains heap dump tests) > - [x] Linux x86_64 server fastdebug, runtime/ErrorHandling (contains heap dump on failure tests) > - [x] Linux x86_64 server fastdebug, gc/epsilon (contains heap dump on failure tests) > - [x] Linux x86_64 server fastdebug, sun/tools/jhsdb (contains heap dump tests) Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains five additional commits since the last revision: - Merge branch 'master' into JDK-8319650-heapdump-cache-class - Merge branch 'master' into JDK-8319650-heapdump-cache-class - Merge branch 'master' into JDK-8319650-heapdump-cache-class - Merge branch 'master' into JDK-8319650-heapdump-cache-class - Backport 03db82818b905f21cb5ad1d56a687e238b4a6e33 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/8/files - new: https://git.openjdk.org/jdk21u-dev/pull/8/files/6f08fd87..d061d4f9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=8&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=8&range=03-04 Stats: 19759 lines in 455 files changed: 9197 ins; 5854 del; 4708 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/8.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/8/head:pull/8 PR: https://git.openjdk.org/jdk21u-dev/pull/8 From clanger at openjdk.org Fri Apr 5 17:24:15 2024 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 5 Apr 2024 17:24:15 GMT Subject: [jdk22u] Integrated: 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket In-Reply-To: References: Message-ID: <5XYFTfvW_HLUu516Fk-VSidBxQz5czKo19mSaMKkrPA=.f5df4849-d80f-40e3-8bc1-ccf513fd297a@github.com> On Mon, 25 Mar 2024 17:04:21 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8325579](https://bugs.openjdk.org/browse/JDK-8325579), commit [907e30ff](https://github.com/openjdk/jdk/commit/907e30ff00abd6cd4935987810d282f46ec07704) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christoph Langer on 25 Mar 2024 and was reviewed by Daniel Fuchs and Aleksei Efimov. > > Thanks! This pull request has now been integrated. Changeset: 92d6fa4a Author: Christoph Langer URL: https://git.openjdk.org/jdk22u/commit/92d6fa4abec1fdf8e57723e4490be0ba4f97e59d Stats: 245 lines in 3 files changed: 130 ins; 35 del; 80 mod 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket Backport-of: 907e30ff00abd6cd4935987810d282f46ec07704 ------------- PR: https://git.openjdk.org/jdk22u/pull/114 From clanger at openjdk.org Fri Apr 5 17:36:27 2024 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 5 Apr 2024 17:36:27 GMT Subject: [jdk21u-dev] RFR: 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket Message-ID: <0HVxQXDpaKej5ryqLiSMe_a0RoXk54Tr8Vdk8F4QLU0=.f1b88fc1-25a5-442c-83be-2c827027d579@github.com> Hi all, This pull request contains a backport of [JDK-8325579](https://bugs.openjdk.org/browse/JDK-8325579), commit [92d6fa4a](https://github.com/openjdk/jdk22u/commit/92d6fa4abec1fdf8e57723e4490be0ba4f97e59d) from the [openjdk/jdk22u](https://git.openjdk.org/jdk22u) repository. The commit being backported was authored by Christoph Langer on 5 Apr 2024 and had no reviewers. Thanks! ------------- Commit messages: - Backport 92d6fa4abec1fdf8e57723e4490be0ba4f97e59d Changes: https://git.openjdk.org/jdk21u-dev/pull/466/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=466&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325579 Stats: 245 lines in 3 files changed: 130 ins; 35 del; 80 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/466.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/466/head:pull/466 PR: https://git.openjdk.org/jdk21u-dev/pull/466 From shade at openjdk.org Fri Apr 5 18:54:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 5 Apr 2024 18:54:12 GMT Subject: [jdk17u-dev] Integrated: 8328638: Fallback option for POST-only OCSP requests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:45:47 GMT, Aleksey Shipilev wrote: > Improves JDK OCSP compatibility with some real world OCSP responders. Starts to be a problem since JDK 17 introduced GET OCSP requests. The default behavior is not changed. > > The backports are almost clean, I just had to add the import for `Locale` and `Debug` in one of the files. `Locale` is added in mainline by [JDK-8312443](https://bugs.openjdk.org/browse/JDK-8312443), which I do not want to backport at the moment, as it changes existing security code. `Debug` is added by [JDK-8179502](https://bugs.openjdk.org/browse/JDK-8179502), which is also not amenable for easy backporting. > > Additional testing: > - [x] `jdk_security` pass, includes new test cases This pull request has now been integrated. Changeset: 533fac61 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/533fac611d38365f3679bfd05f4a63f5f983e06f Stats: 130 lines in 5 files changed: 125 ins; 0 del; 5 mod 8328638: Fallback option for POST-only OCSP requests 8329213: Better validation for com.sun.security.ocsp.useget option Reviewed-by: serb Backport-of: 614db2ea9e10346475eef34629eab54878aa482d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2338 From goetz at openjdk.org Fri Apr 5 19:12:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 19:12:10 GMT Subject: [jdk21u-dev] Integrated: 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 13:36:55 GMT, Goetz Lindenmaier wrote: > I backport this to streamline testing in 21. > I verified all files where respective tests sit nearby. Others will be used in SAP nightly testing. This pull request has now been integrated. Changeset: ccaa6d7e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/ccaa6d7ebf7fb1352858a2f26470d8d35bcff5a8 Stats: 63 lines in 21 files changed: 0 ins; 1 del; 62 mod 8303773: Replace "main.wrapper" with "test.thread.factory" property in test code Backport-of: 89987dbf8789f166fe24e7facf5b8cc9a3c292c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/444 From goetz at openjdk.org Fri Apr 5 19:13:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 19:13:15 GMT Subject: [jdk21u-dev] Integrated: 8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 19:16:57 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 40b1c4b3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/40b1c4b3c8ecb6479c8244155d1c89dd87de214b Stats: 101 lines in 23 files changed: 7 ins; 33 del; 61 mod 8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12 Backport-of: 1696603ccd43a279efa35d9f6617ce664bfdf504 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/445 From goetz at openjdk.org Fri Apr 5 19:14:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 19:14:13 GMT Subject: [jdk21u-dev] Integrated: 8318962: Update ProcessTools javadoc with suggestions in 8315097 In-Reply-To: References: Message-ID: <7iNL6CSETbP4y5uEu6cjzTRgbq9N_KujBarms0o5Dzw=.089d9e54-3621-4464-aaae-d0ca2f8091a3@github.com> On Fri, 5 Apr 2024 08:03:43 GMT, Goetz Lindenmaier wrote: > I backport this to simplify further backports. This pull request has now been integrated. Changeset: 85ca7893 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/85ca789303aeb936142c8024f305c642773733e1 Stats: 70 lines in 1 file changed: 42 ins; 4 del; 24 mod 8318962: Update ProcessTools javadoc with suggestions in 8315097 Backport-of: 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/457 From goetz at openjdk.org Fri Apr 5 19:15:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 19:15:13 GMT Subject: [jdk21u-dev] Integrated: 8316460: 4 javax/management tests ignore VM flags In-Reply-To: <5WE8zIhOncZKwvEDR9mwTxDE3HkuUiQHFBkUyzx_QYs=.5e2d6860-b320-4f4c-a24a-484c63c23883@github.com> References: <5WE8zIhOncZKwvEDR9mwTxDE3HkuUiQHFBkUyzx_QYs=.5e2d6860-b320-4f4c-a24a-484c63c23883@github.com> Message-ID: On Wed, 3 Apr 2024 19:59:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: e1f8f838 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e1f8f838d72a78dd3a049ff594b3d5d4812826fc Stats: 132 lines in 5 files changed: 12 ins; 59 del; 61 mod 8316460: 4 javax/management tests ignore VM flags Backport-of: d39b7bab27af5ba24ff0925037b8e5fb99680dc0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/447 From goetz at openjdk.org Fri Apr 5 19:22:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 5 Apr 2024 19:22:08 GMT Subject: [jdk21u-dev] RFR: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores In-Reply-To: References: Message-ID: <0rQaGa9tuGeJNaTXsSmn4_hX_1SrIot2SEMnqMeyA3w=.148a81c1-228f-4f84-8670-239aca5f2341@github.com> On Wed, 3 Apr 2024 19:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA : none of the windows tests did run. Runs of other pull requests show similar problems. Maybe there is an overload situation? We ran all the Windows tests (and much more ) int the SAP -internal testing, so I will proceed now and not impose additional work on the GHA by restarting the tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/446#issuecomment-2040491434 From serb at openjdk.org Fri Apr 5 20:38:23 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 5 Apr 2024 20:38:23 GMT Subject: [jdk21u-dev] RFR: 8328194: Add a test to check default rendering engine Message-ID: <3zZff3gO37oqGbYmBOf7e7eWp2YiRO_fvSeLJ7V03Hs=.08b35001-5a1f-4d8f-b4ed-7d4fdeaa1a34@github.com> Hi all, This pull request contains a backport of commit [c013fa18](https://github.com/openjdk/jdk/commit/c013fa18119bbd2e355d5c0d13cd8c172892800a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 22 Mar 2024 and was reviewed by Phil Race and Tejesh R. Thanks! ------------- Commit messages: - Backport c013fa18119bbd2e355d5c0d13cd8c172892800a Changes: https://git.openjdk.org/jdk21u-dev/pull/471/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=471&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328194 Stats: 42 lines in 1 file changed: 42 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/471.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/471/head:pull/471 PR: https://git.openjdk.org/jdk21u-dev/pull/471 From serb at openjdk.org Fri Apr 5 20:41:19 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 5 Apr 2024 20:41:19 GMT Subject: [jdk17u-dev] RFR: 8328194: Add a test to check default rendering engine Message-ID: Hi all, This pull request contains a backport of commit [c013fa18](https://github.com/openjdk/jdk/commit/c013fa18119bbd2e355d5c0d13cd8c172892800a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 22 Mar 2024 and was reviewed by Phil Race and Tejesh R. Thanks! ------------- Commit messages: - Backport c013fa18119bbd2e355d5c0d13cd8c172892800a Changes: https://git.openjdk.org/jdk17u-dev/pull/2375/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2375&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328194 Stats: 42 lines in 1 file changed: 42 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2375.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2375/head:pull/2375 PR: https://git.openjdk.org/jdk17u-dev/pull/2375 From serb at openjdk.org Fri Apr 5 21:07:29 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 5 Apr 2024 21:07:29 GMT Subject: [jdk11u-dev] RFR: 8328194: Add a test to check default rendering engine Message-ID: Hi all, This pull request contains a backport of commit [c013fa18](https://github.com/openjdk/jdk/commit/c013fa18119bbd2e355d5c0d13cd8c172892800a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 22 Mar 2024 and was reviewed by Phil Race and Tejesh R. Thanks! ------------- Commit messages: - Backport c013fa18119bbd2e355d5c0d13cd8c172892800a Changes: https://git.openjdk.org/jdk11u-dev/pull/2643/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2643&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328194 Stats: 42 lines in 1 file changed: 42 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2643.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2643/head:pull/2643 PR: https://git.openjdk.org/jdk11u-dev/pull/2643 From jpai at openjdk.org Sat Apr 6 08:17:15 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Sat, 6 Apr 2024 08:17:15 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Mon, 11 Mar 2024 09:40:26 GMT, Varada M wrote: >> Hi all, >> >> This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. >> >> Thanks! > > Varada M has updated the pull request incrementally with one additional commit since the last revision: > > Backport 43956686c924658ee2d7866e46ee9f10d9595c35 The source changes look OK to me and matches the changes that were done in mainline. The test looks OK too. But do note that I haven't run it against JDK 11u to ascertain that the test work as expected. As long as the test fails without the source changes and passes with the source changes, I think this is fine. I am not involved in JDK update project, so before integrating, please also have this approved by someone who is involved in JDK updates project. ------------- Marked as reviewed by jpai (no project role). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2531#pullrequestreview-1984462661 From goetz at openjdk.org Sat Apr 6 18:46:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 18:46:14 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management In-Reply-To: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: On Fri, 5 Apr 2024 07:30:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA failures: Tests did not run at all. Others could not upload the results. Infra issue seen with several PRs lately. Unrelated. Same tests were run in SAPs internal testing infra. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/453#issuecomment-2041164439 From goetz at openjdk.org Sat Apr 6 18:48:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 18:48:13 GMT Subject: [jdk21u-dev] RFR: 8293069: Make -XX:+Verbose less verbose In-Reply-To: <-zM8rX9J-k_sACgCC1vYP6-rmvBs9zaQ8X26T8NG3Zw=.c5e34b85-068f-4d85-a71a-c0f3b800aba1@github.com> References: <-zM8rX9J-k_sACgCC1vYP6-rmvBs9zaQ8X26T8NG3Zw=.c5e34b85-068f-4d85-a71a-c0f3b800aba1@github.com> Message-ID: <34KqyD_WmgWknrhhZjN03nE4FeAWgvXn24CqJ8Y1WyU=.3c0212c1-6b2b-43b5-b9fc-9b7f30682723@github.com> On Fri, 5 Apr 2024 07:11:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA failures: Tests did not run at all. Others could not upload the results. Infra issue seen with several PRs lately. Unrelated. Same tests were run in SAPs internal testing infra. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/452#issuecomment-2041164839 From goetz at openjdk.org Sat Apr 6 18:56:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 18:56:37 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management [v2] In-Reply-To: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: > I backport this for parity with 21.0.4-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-c9985720 - Backport c9985720b91cf6ad2938e9be12da08c5193f83af ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/453/files - new: https://git.openjdk.org/jdk21u-dev/pull/453/files/29fd1a71..3c869d82 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=453&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=453&range=00-01 Stats: 366 lines in 49 files changed: 61 ins; 97 del; 208 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/453.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/453/head:pull/453 PR: https://git.openjdk.org/jdk21u-dev/pull/453 From goetz at openjdk.org Sat Apr 6 19:03:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 19:03:11 GMT Subject: [jdk21u-dev] RFR: 8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 09:49:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA variaous failrues, surely infra related. As this is a test change and needs manual test execution, I proceed without restarteing GHA. It would not be tested by GHA anyways. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/460#issuecomment-2041167610 From goetz at openjdk.org Sat Apr 6 19:09:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 19:09:26 GMT Subject: [jdk21u-dev] RFR: 8325203: System.exit(0) kills the launched 3rd party application [v2] In-Reply-To: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> References: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> Message-ID: > I backport this for parity with 21.0.4-oracle. > Resolved Copyright, will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8325203 - Backport 6944537c3ebbbb638479e4c2b90a71ad5869023c ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/459/files - new: https://git.openjdk.org/jdk21u-dev/pull/459/files/11381df2..f4c31653 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=459&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=459&range=00-01 Stats: 366 lines in 49 files changed: 61 ins; 97 del; 208 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/459.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/459/head:pull/459 PR: https://git.openjdk.org/jdk21u-dev/pull/459 From goetz at openjdk.org Sat Apr 6 19:09:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 6 Apr 2024 19:09:26 GMT Subject: [jdk21u-dev] RFR: 8325203: System.exit(0) kills the launched 3rd party application In-Reply-To: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> References: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> Message-ID: On Fri, 5 Apr 2024 08:36:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > Resolved Copyright, will mark clean. GHA: many failures, infra related. We saw this with several PRs lately. Restarting the tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/459#issuecomment-2041168725 From gcao at openjdk.org Sun Apr 7 10:31:27 2024 From: gcao at openjdk.org (Gui Cao) Date: Sun, 7 Apr 2024 10:31:27 GMT Subject: [jdk21u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg Message-ID: Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk21-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk21u-dev in the future. RISC-V specific change, risk is low. ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8315652: RISC-V: Features string uses wrong separator for jtreg Changes: https://git.openjdk.org/jdk21u-dev/pull/472/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=472&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315652 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/472.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/472/head:pull/472 PR: https://git.openjdk.org/jdk21u-dev/pull/472 From gcao at openjdk.org Sun Apr 7 10:37:30 2024 From: gcao at openjdk.org (Gui Cao) Date: Sun, 7 Apr 2024 10:37:30 GMT Subject: [jdk17u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg Message-ID: Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk17u-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk17u-dev in the future. RISC-V specific change, risk is low. ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8315652: RISC-V: Features string uses wrong separator for jtreg Changes: https://git.openjdk.org/jdk17u-dev/pull/2377/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2377&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315652 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2377.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2377/head:pull/2377 PR: https://git.openjdk.org/jdk17u-dev/pull/2377 From rehn at openjdk.org Mon Apr 8 06:22:13 2024 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 8 Apr 2024 06:22:13 GMT Subject: [jdk17u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: On Sun, 7 Apr 2024 10:33:48 GMT, Gui Cao wrote: > Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk17u-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk17u-dev in the future. RISC-V specific change, risk is low. > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) Thanks ------------- Marked as reviewed by rehn (Committer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2377#pullrequestreview-1985524498 From rehn at openjdk.org Mon Apr 8 06:23:14 2024 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 8 Apr 2024 06:23:14 GMT Subject: [jdk21u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: On Sun, 7 Apr 2024 10:27:18 GMT, Gui Cao wrote: > Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk21-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk21u-dev in the future. RISC-V specific change, risk is low. > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) Thanks ------------- Marked as reviewed by rehn (Committer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/472#pullrequestreview-1985525287 From dlutker at openjdk.org Mon Apr 8 07:01:15 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Mon, 8 Apr 2024 07:01:15 GMT Subject: [jdk21u-dev] Integrated: 8294699: Launcher causes lingering busy cursor In-Reply-To: References: Message-ID: On Mon, 4 Mar 2024 17:03:09 GMT, Dan Lutker wrote: > Backport for parity with Oracle 21.0.4 This pull request has now been integrated. Changeset: 8ed46c2b Author: Dan Lutker Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/8ed46c2b0e8c5f440a7f079953ea51b1f9e0d41e Stats: 78 lines in 1 file changed: 76 ins; 0 del; 2 mod 8294699: Launcher causes lingering busy cursor Backport-of: d3df3eb5d7f5537ade917db7a36caba028f94111 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/327 From pminborg at openjdk.org Mon Apr 8 07:13:31 2024 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 8 Apr 2024 07:13:31 GMT Subject: [jdk22u] RFR: 8323552: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment Message-ID: Hi all, This pull request contains a backport of commit [93579c29](https://github.com/openjdk/jdk/commit/93579c29e3ba60a8bc16d712e7ffc733f324a223) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Per Minborg on 25 Mar 2024 and was reviewed by Maurizio Cimadamore. Thanks! ------------- Commit messages: - Backport 93579c29e3ba60a8bc16d712e7ffc733f324a223 Changes: https://git.openjdk.org/jdk22u/pull/131/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323552 Stats: 34 lines in 2 files changed: 27 ins; 4 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/131.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/131/head:pull/131 PR: https://git.openjdk.org/jdk22u/pull/131 From shade at openjdk.org Mon Apr 8 07:14:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 8 Apr 2024 07:14:23 GMT Subject: [jdk22u] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification Message-ID: Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 29992e1fca4faef0fe0ac453c7e78db4628d5e70 Changes: https://git.openjdk.org/jdk22u/pull/132/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329570 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/132.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/132/head:pull/132 PR: https://git.openjdk.org/jdk22u/pull/132 From shade at openjdk.org Mon Apr 8 07:16:22 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 8 Apr 2024 07:16:22 GMT Subject: [jdk21u-dev] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification Message-ID: Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 29992e1fca4faef0fe0ac453c7e78db4628d5e70 Changes: https://git.openjdk.org/jdk21u-dev/pull/473/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=473&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329570 Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/473.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/473/head:pull/473 PR: https://git.openjdk.org/jdk21u-dev/pull/473 From rrich at openjdk.org Mon Apr 8 09:24:28 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 8 Apr 2024 09:24:28 GMT Subject: [jdk22u] RFR: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Message-ID: Hi, this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. I'd like to do the backport because jdk 22 is affected by the issue. The included test hangs without the change. Besides it will reduce the noise in jck tests we're doing regularly (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). The original fix does not apply due to renaming of a local variable. Also the context differs because there's no `postInterrupt` method to be called. Nevertheless I'd consider the risk low because of the small size of the fix. Tested with the included test. The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. ------------- Commit messages: - 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Changes: https://git.openjdk.org/jdk22u/pull/130/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323782 Stats: 103 lines in 2 files changed: 97 ins; 5 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/130.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/130/head:pull/130 PR: https://git.openjdk.org/jdk22u/pull/130 From lucy at openjdk.org Mon Apr 8 10:22:10 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 8 Apr 2024 10:22:10 GMT Subject: [jdk17u-dev] RFR: 8310818: Refactor more Locale tests to use JUnit In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 13:35:48 GMT, Goetz Lindenmaier wrote: > I backport this to streamline testing in jdk17. > > Automatic deletion of test/jdk/java/util/Locale/Bug4175998Test.java failed because > "8303917: Update ISO 639 language codes table" is not in 17. > > The rest of files applied clean. > > I had to fix ISO639 to use Java 17. LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2373#pullrequestreview-1986012925 From goetz at openjdk.org Mon Apr 8 12:15:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:15:21 GMT Subject: [jdk17u-dev] Integrated: 8310818: Refactor more Locale tests to use JUnit In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 13:35:48 GMT, Goetz Lindenmaier wrote: > I backport this to streamline testing in jdk17. > > Automatic deletion of test/jdk/java/util/Locale/Bug4175998Test.java failed because > "8303917: Update ISO 639 language codes table" is not in 17. > > The rest of files applied clean. > > I had to fix ISO639 to use Java 17. This pull request has now been integrated. Changeset: 989e0bfe Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/989e0bfe59d67f6a751e8b187caabbd0fd8c8f81 Stats: 1941 lines in 13 files changed: 681 ins; 1250 del; 10 mod 8310818: Refactor more Locale tests to use JUnit Reviewed-by: lucy Backport-of: 12e943091071b02b5756b57527a5f86a3d881cb8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2373 From goetz at openjdk.org Mon Apr 8 12:16:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:16:14 GMT Subject: [jdk21u-dev] Integrated: 8293069: Make -XX:+Verbose less verbose In-Reply-To: <-zM8rX9J-k_sACgCC1vYP6-rmvBs9zaQ8X26T8NG3Zw=.c5e34b85-068f-4d85-a71a-c0f3b800aba1@github.com> References: <-zM8rX9J-k_sACgCC1vYP6-rmvBs9zaQ8X26T8NG3Zw=.c5e34b85-068f-4d85-a71a-c0f3b800aba1@github.com> Message-ID: <_fMuY_tEMXS4X8hYjgBhecEns1Bnac06bwJwrSFueTM=.67ac958d-6e92-4abe-a4ec-feaae6aa3e75@github.com> On Fri, 5 Apr 2024 07:11:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: e5c1031e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e5c1031e1fce25b20e41a5fc6088fa441176b15e Stats: 9 lines in 3 files changed: 0 ins; 6 del; 3 mod 8293069: Make -XX:+Verbose less verbose Backport-of: 238c51e621d17a24d35085a54c129ce99ad6d0d8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/452 From goetz at openjdk.org Mon Apr 8 12:18:54 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:18:54 GMT Subject: [jdk17u-dev] RFR: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > It differs only in file location, will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2374/files - new: https://git.openjdk.org/jdk17u-dev/pull/2374/files/0cb12899..0cb12899 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2374&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2374&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2374.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2374/head:pull/2374 PR: https://git.openjdk.org/jdk17u-dev/pull/2374 From goetz at openjdk.org Mon Apr 8 12:21:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:21:11 GMT Subject: [jdk21u-dev] Integrated: 8314975: JavadocTester should set source path if not specified In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 09:50:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 3b3ec133 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/3b3ec13364767dcbdbf4ae80e41f01a546f9696e Stats: 12 lines in 1 file changed: 12 ins; 0 del; 0 mod 8314975: JavadocTester should set source path if not specified Backport-of: 2f4d601a56bf02db2766d1f8a2ddfff906b78678 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/461 From goetz at openjdk.org Mon Apr 8 12:23:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:23:11 GMT Subject: [jdk21u-dev] Integrated: 8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed In-Reply-To: References: Message-ID: <99sLikl2JaLanY1iyMsJVqEkWbxHm801K7joaANlR9o=.3f9d5282-f40c-4e5f-b7a0-a8a06be00778@github.com> On Fri, 5 Apr 2024 08:11:10 GMT, Goetz Lindenmaier wrote: > I backport this to streamline testing. This pull request has now been integrated. Changeset: e5ee283b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e5ee283bc9f5bf1c89926c7f25c7b41d292ff85c Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod 8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed Backport-of: 672f37324f9f15ae3e03b9b3b86c7106e6a09eed ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/458 From goetz at openjdk.org Mon Apr 8 12:23:28 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:23:28 GMT Subject: [jdk17u-dev] RFR: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.12-oracle. > > It differs only in file location, will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains four commits: - Merge branch 'master' into goetz_backport_8313702 - Backport 1da82a34b14189814e45a93c68620ccb51427111 - Fix buidl - Backport 12e943091071b02b5756b57527a5f86a3d881cb8 ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/2374/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2374&range=02 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2374.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2374/head:pull/2374 PR: https://git.openjdk.org/jdk17u-dev/pull/2374 From goetz at openjdk.org Mon Apr 8 12:25:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:25:10 GMT Subject: [jdk21u-dev] Integrated: 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only In-Reply-To: References: Message-ID: <5adsN8CU9v77dzAlEwp0PfGZTS4QCz4DG427H89iyX4=.485b3828-08b1-40ff-9627-8a7dc818b785@github.com> On Fri, 5 Apr 2024 10:28:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: d5c170ac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d5c170ac5ccede957dd71f5bee50539cb14756da Stats: 35 lines in 14 files changed: 0 ins; 0 del; 35 mod 8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only Backport-of: 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/462 From goetz at openjdk.org Mon Apr 8 12:26:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:26:12 GMT Subject: [jdk21u-dev] Integrated: 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags In-Reply-To: References: Message-ID: <8qqIQBqkKBmO-JWvRYpZuOWLX4OD37lNtZ6vRTRrae0=.418d74da-088e-4e40-9e67-53c0757dd4ff@github.com> On Fri, 5 Apr 2024 10:29:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 2a56bfbb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2a56bfbb6a5630b05efb9df2f876f63ba1783c67 Stats: 10 lines in 2 files changed: 0 ins; 4 del; 6 mod 8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags Backport-of: 9029bf644e238a504e1f114a73edf5760d19980b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/463 From goetz at openjdk.org Mon Apr 8 12:28:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:28:18 GMT Subject: [jdk21u-dev] Integrated: 8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 In-Reply-To: References: Message-ID: <-chmAva1tHmiRs53VxPWMhKwZduHTelScFIsPvpTXCQ=.a55bc2e8-7b52-422f-8655-fabade6f7ece@github.com> On Fri, 5 Apr 2024 11:10:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 35f291b9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/35f291b9575620d2728193359d8a13aa10b1467b Stats: 41 lines in 1 file changed: 39 ins; 0 del; 2 mod 8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677 Backport-of: 4f336085d1098e7fba7b58f0a73c028179a2a13d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/464 From goetz at openjdk.org Mon Apr 8 12:32:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:32:21 GMT Subject: [jdk21u-dev] RFR: 8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 Message-ID: I backport this as follow-up of 8325718 ------------- Commit messages: - Backport 128e60a29f1bd1e1fbe165ac382107070858ecc6 Changes: https://git.openjdk.org/jdk21u-dev/pull/474/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=474&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328037 Stats: 650 lines in 1 file changed: 343 ins; 269 del; 38 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/474.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/474/head:pull/474 PR: https://git.openjdk.org/jdk21u-dev/pull/474 From goetz at openjdk.org Mon Apr 8 12:35:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:35:26 GMT Subject: [jdk21u-dev] RFR: 8325203: System.exit(0) kills the launched 3rd party application [v3] In-Reply-To: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> References: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> Message-ID: > I backport this for parity with 21.0.4-oracle. > Resolved Copyright, will mark clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - Merge branch 'master' into goetz_backport_8325203 - Merge branch 'openjdk:master' into goetz_backport_8325203 - Backport 6944537c3ebbbb638479e4c2b90a71ad5869023c ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/459/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=459&range=02 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/459.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/459/head:pull/459 PR: https://git.openjdk.org/jdk21u-dev/pull/459 From goetz at openjdk.org Mon Apr 8 12:48:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 12:48:18 GMT Subject: [jdk17u-dev] Integrated: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 14:10:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > It differs only in file location, will mark clean. This pull request has now been integrated. Changeset: 62e6dfaf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/62e6dfafc81a1bffb10943a961a030449534b51f Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 Backport-of: 1da82a34b14189814e45a93c68620ccb51427111 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2374 From goetz at openjdk.org Mon Apr 8 13:12:16 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 13:12:16 GMT Subject: [jdk17u-dev] RFR: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 Message-ID: One of the required updates of meta information. ------------- Commit messages: - Backport cc8f8da293914c25cb15d38caad994bc761a3957 Changes: https://git.openjdk.org/jdk17u-dev/pull/2378/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2378&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318322 Stats: 53 lines in 2 files changed: 50 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2378.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2378/head:pull/2378 PR: https://git.openjdk.org/jdk17u-dev/pull/2378 From goetz at openjdk.org Mon Apr 8 13:51:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 13:51:30 GMT Subject: [jdk21u-dev] RFR: 8321718: ProcessTools.executeProcess calls waitFor before logging Message-ID: I backport this to streamline tests in 21. I ran some tests using these files. ------------- Commit messages: - Backport 9ab29f8dcd1c0092e4251f996bd53c704e87a74a Changes: https://git.openjdk.org/jdk21u-dev/pull/475/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=475&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321718 Stats: 61 lines in 3 files changed: 47 ins; 11 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/475.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/475/head:pull/475 PR: https://git.openjdk.org/jdk21u-dev/pull/475 From sgehwolf at openjdk.org Mon Apr 8 14:44:09 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Apr 2024 14:44:09 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management [v2] In-Reply-To: References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: On Sat, 6 Apr 2024 18:56:37 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.4-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-GoeLin-c9985720 > - Backport c9985720b91cf6ad2938e9be12da08c5193f83af @rwestrel Could you please help review this? Is that OK going into JDK 21 in your opinion? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/453#issuecomment-2042940665 From sgehwolf at openjdk.org Mon Apr 8 14:47:09 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Apr 2024 14:47:09 GMT Subject: [jdk21u-dev] RFR: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 19:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. @adinn Could you please help review this? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/446#issuecomment-2042948150 From rrich at openjdk.org Mon Apr 8 15:04:14 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 8 Apr 2024 15:04:14 GMT Subject: [jdk21u-dev] Withdrawn: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 14:21:17 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. > > I'd like to do the backport because jdk 21 is affected by the issue. The included test hangs without the change. > Besides it will reduce the noise in jck tests we're doing regularily (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). > > The original fix does not apply due to renamig of a local variable. Also the context differs because there's no `postInterrupt` method to be called. > Nevertheless I'd consider the risk low because of the small size of the fix. > > Tested with the included test. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests (also with ParallelGC). > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/451 From adinn at openjdk.org Mon Apr 8 15:18:13 2024 From: adinn at openjdk.org (Andrew Dinn) Date: Mon, 8 Apr 2024 15:18:13 GMT Subject: [jdk21u-dev] RFR: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 19:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Looks good. ------------- Marked as reviewed by adinn (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/446#pullrequestreview-1986753275 From adinn at openjdk.org Mon Apr 8 15:18:14 2024 From: adinn at openjdk.org (Andrew Dinn) Date: Mon, 8 Apr 2024 15:18:14 GMT Subject: [jdk21u-dev] RFR: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 14:44:22 GMT, Severin Gehwolf wrote: >> I backport this for parity with 21.0.4-oracle. > > @adinn Could you please help review this? Thanks! @jerboaa Sure, doing it now. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/446#issuecomment-2043020741 From szaldana at openjdk.org Mon Apr 8 15:18:36 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Mon, 8 Apr 2024 15:18:36 GMT Subject: [jdk21u-dev] RFR: 8327096: (fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files Message-ID: Hi all, This pull request contains a backport of commit [94b4ed57](https://github.com/openjdk/jdk/commit/94b4ed5766381fdb922f9aaba02201a7fb735cb3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Brian Burkhalter on 12 Mar 2024 and was reviewed by Daniel Jeli?ski. Thanks! ------------- Commit messages: - Backport 94b4ed5766381fdb922f9aaba02201a7fb735cb3 Changes: https://git.openjdk.org/jdk21u-dev/pull/467/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=467&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327096 Stats: 16 lines in 1 file changed: 13 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/467.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/467/head:pull/467 PR: https://git.openjdk.org/jdk21u-dev/pull/467 From szaldana at openjdk.org Mon Apr 8 15:20:50 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Mon, 8 Apr 2024 15:20:50 GMT Subject: [jdk21u-dev] RFR: 8315824: Open source several Swing Text/HTML related tests Message-ID: Hi all, This pull request contains a backport of commit [c11f8352](https://github.com/openjdk/jdk/commit/c11f8352e96a01b39e54080716030ec96f717cae) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Harshitha Onkar on 14 Sep 2023 and was reviewed by Prasanta Sadhukhan and Alexander Zvegintsev. Thanks! ------------- Commit messages: - Backport c11f8352e96a01b39e54080716030ec96f717cae Changes: https://git.openjdk.org/jdk21u-dev/pull/468/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=468&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315824 Stats: 485 lines in 6 files changed: 485 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/468.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/468/head:pull/468 PR: https://git.openjdk.org/jdk21u-dev/pull/468 From szaldana at openjdk.org Mon Apr 8 15:22:23 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Mon, 8 Apr 2024 15:22:23 GMT Subject: [jdk21u-dev] RFR: 8316154: Opensource JTextArea manual tests Message-ID: Hi all, This pull request contains a backport of commit [33c62e4f](https://github.com/openjdk/jdk/commit/33c62e4fffe33a7593fd0c01de53507bfd01dc3b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2023 and was reviewed by Abhishek Kumar and Jayathirth D V. Thanks! ------------- Commit messages: - Backport 33c62e4fffe33a7593fd0c01de53507bfd01dc3b Changes: https://git.openjdk.org/jdk21u-dev/pull/469/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=469&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316154 Stats: 90 lines in 1 file changed: 90 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/469.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/469/head:pull/469 PR: https://git.openjdk.org/jdk21u-dev/pull/469 From szaldana at openjdk.org Mon Apr 8 15:23:34 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Mon, 8 Apr 2024 15:23:34 GMT Subject: [jdk21u-dev] RFR: 8316242: Opensource SwingGraphics manual test Message-ID: Hi all, This pull request contains a backport of commit [a57b9dab](https://github.com/openjdk/jdk/commit/a57b9dab6c02c313f3975f47d502dae270c67508) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2023 and was reviewed by Alexander Zuev and Abhishek Kumar. Thanks! ------------- Commit messages: - Backport a57b9dab6c02c313f3975f47d502dae270c67508 Changes: https://git.openjdk.org/jdk21u-dev/pull/470/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=470&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316242 Stats: 170 lines in 1 file changed: 170 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/470.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/470/head:pull/470 PR: https://git.openjdk.org/jdk21u-dev/pull/470 From sgehwolf at openjdk.org Mon Apr 8 16:42:16 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Apr 2024 16:42:16 GMT Subject: [jdk21u-dev] RFR: 8318585: Rename CodeCache::UnloadingScope to UnlinkingScope In-Reply-To: References: Message-ID: <_ebIYk1jMh0SO6df4LsEPBPCO86QKEZYF5ZPQ85El84=.fe409b98-d892-4b7d-9576-4c33b1576bee@github.com> On Fri, 5 Apr 2024 07:52:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/455#pullrequestreview-1986934833 From sgehwolf at openjdk.org Mon Apr 8 16:52:10 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Apr 2024 16:52:10 GMT Subject: [jdk21u-dev] RFR: 8319955: Improve dependencies removal during class unloading In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:59:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. @tstuefe Could you please help review this backport? Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/456#issuecomment-2043222562 From shade at openjdk.org Mon Apr 8 17:35:08 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 8 Apr 2024 17:35:08 GMT Subject: [jdk21u-dev] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 07:11:02 GMT, Aleksey Shipilev wrote: > Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. > > Additional testing: > - [x] GHA This is actually a clean backport. Weird that bots are not marking it as such. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/473#issuecomment-2043298533 From shade at openjdk.org Mon Apr 8 17:36:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 8 Apr 2024 17:36:14 GMT Subject: [jdk22u] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 07:10:11 GMT, Aleksey Shipilev wrote: > Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. > > Additional testing: > - [ ] GHA This is actually a clean backport. Weird that bots are not marking it as such. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/132#issuecomment-2043299049 From zsong at openjdk.org Mon Apr 8 18:05:10 2024 From: zsong at openjdk.org (Zhao Song) Date: Mon, 8 Apr 2024 18:05:10 GMT Subject: [jdk21u-dev] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 07:11:02 GMT, Aleksey Shipilev wrote: > Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. > > Additional testing: > - [x] GHA > This is actually a clean backport. Weird that bots are not marking it as such. > > /clean The bot didn't mark this pr as clean because the file name is different. In the diff of this pr, the file name is `heapRegion.cpp`. In the diff of the original commit, the file name is `g1HeapRegion.cpp`. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/473#issuecomment-2043351880 From shade at openjdk.org Mon Apr 8 18:23:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 8 Apr 2024 18:23:12 GMT Subject: [jdk21u-dev] RFR: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 18:02:13 GMT, Zhao Song wrote: > The bot didn't mark this pr as clean because the file name is different. In the diff of this pr, the file name is `heapRegion.cpp`. In the diff of the original commit, the file name is `g1HeapRegion.cpp`. Oh, that explains it, thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/473#issuecomment-2043397095 From sgehwolf at openjdk.org Mon Apr 8 18:51:16 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 8 Apr 2024 18:51:16 GMT Subject: [jdk21u-dev] RFR: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:51:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This should probably integrate in the same order as in JDK head. That is, [JDK-8315503](https://bugs.openjdk.org/browse/JDK-8315503), [JDK-8317440](https://bugs.openjdk.org/browse/JDK-8317440) and then JDK-8318109 (this bug). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/454#issuecomment-2043444565 From goetz at openjdk.org Mon Apr 8 19:20:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 19:20:14 GMT Subject: [jdk21u-dev] RFR: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:51:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Makes sense ... as we decided to do them all. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/454#issuecomment-2043487402 From goetz at openjdk.org Mon Apr 8 20:05:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 20:05:17 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration Message-ID: I backport this for parity with 21.0.4-oracle. I had to resolve 3 files: src/hotspot/share/gc/g1/heapRegion.cpp Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. It adds the "keep_tracked" argument. src/hotspot/share/gc/g1/heapRegionRemSet.cpp Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 (other Mutex class). src/hotspot/share/gc/g1/heapRegionRemSet.cpp Resulved hunk #2, dual to hunk #2 in .cpp file. Resolved hunks are in a commit of their own. I include the two direct follow ups 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 Both apply clean on top. I'll backport the third follow-up 8323685: PrintSystemDictionaryAtExit has mutex rank assert as dependend backport on top of these. It also applies clean, but I think it is too large to merge it in here. ------------- Commit messages: - Backport 8318720 - Backport 8317440 - Resolved hunks - Backport 8315503 - clean parts Changes: https://git.openjdk.org/jdk21u-dev/pull/476/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=476&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315503 Stats: 382 lines in 13 files changed: 221 ins; 115 del; 46 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/476.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/476/head:pull/476 PR: https://git.openjdk.org/jdk21u-dev/pull/476 From duke at openjdk.org Mon Apr 8 20:24:18 2024 From: duke at openjdk.org (Elif Aslan) Date: Mon, 8 Apr 2024 20:24:18 GMT Subject: [jdk21u-dev] Integrated: 8325567: jspawnhelper without args fails with segfault In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 15:54:06 GMT, Elif Aslan wrote: > Clean backport to address the segmentation fault issue that occurs when jspawnhelper is called without arguments,. This pull request has now been integrated. Changeset: 1c4479fd Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/1c4479fd398b5ca31bc3a3d0e520b1ef3fea5cad Stats: 62 lines in 2 files changed: 62 ins; 0 del; 0 mod 8325567: jspawnhelper without args fails with segfault Backport-of: 262747094670b00ac63463a059074afa9b81d8a4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/414 From goetz at openjdk.org Mon Apr 8 20:41:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 20:41:36 GMT Subject: [jdk21u-dev] RFR: 8323685: PrintSystemDictionaryAtExit has mutex rank assert Message-ID: 8323685: PrintSystemDictionaryAtExit has mutex rank assert ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/476 Commit messages: - Backport 2865afe759fd5362abd0947fd4c1f5c8d3519ca3 Changes: https://git.openjdk.org/jdk21u-dev/pull/477/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=477&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323685 Stats: 134 lines in 7 files changed: 76 ins; 45 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/477.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/477/head:pull/477 PR: https://git.openjdk.org/jdk21u-dev/pull/477 From goetz at openjdk.org Mon Apr 8 21:01:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 8 Apr 2024 21:01:14 GMT Subject: [jdk21u-dev] Integrated: 8325203: System.exit(0) kills the launched 3rd party application In-Reply-To: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> References: <7zpwfkVX-UaR3XTw8erUTjI0xvbBx7iYcretpq_ior4=.555305b6-9a93-465d-8452-6baa44da1a87@github.com> Message-ID: <-u9_rL2nlZQzc5Ar_4_4w51PYQaHcmpAzB-fUbbVIAE=.378f83bd-1ee3-4ff3-8de1-4e0b4de78cce@github.com> On Fri, 5 Apr 2024 08:36:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > Resolved Copyright, will mark clean. This pull request has now been integrated. Changeset: b9ca2532 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b9ca2532287b02388cd6f9e69b02a86713fc5b88 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8325203: System.exit(0) kills the launched 3rd party application Backport-of: 6944537c3ebbbb638479e4c2b90a71ad5869023c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/459 From syan at openjdk.org Tue Apr 9 01:42:23 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:42:23 GMT Subject: [jdk21u-dev] RFR: 8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information In-Reply-To: References: Message-ID: On Sat, 24 Feb 2024 16:50:33 GMT, SendaoYan wrote: > The testcase implement and the commnet is unmatch. Just modify the comment. The risk is low. > /sponsor @shipilev Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/289#issuecomment-2043990001 From syan at openjdk.org Tue Apr 9 01:45:18 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:45:18 GMT Subject: [jdk17u-dev] RFR: 8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 In-Reply-To: References: Message-ID: On Mon, 22 Jan 2024 11:08:59 GMT, SendaoYan wrote: > 8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 > /sponsor @GoeLin Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2151#issuecomment-2043992701 From syan at openjdk.org Tue Apr 9 01:46:16 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:46:16 GMT Subject: [jdk21u-dev] RFR: 8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 In-Reply-To: References: Message-ID: On Mon, 22 Jan 2024 11:14:08 GMT, SendaoYan wrote: > 8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27 > /sponsor @shipilev Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/204#issuecomment-2043993032 From syan at openjdk.org Tue Apr 9 01:48:14 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:48:14 GMT Subject: [jdk11u-dev] RFR: 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed In-Reply-To: <6GHJWVSXdQXXGMe0fuz-ErXonNR3xYjE8PS_qCKaEkE=.8c2ac7c0-d311-4e6f-b112-d650103f7360@github.com> References: <6GHJWVSXdQXXGMe0fuz-ErXonNR3xYjE8PS_qCKaEkE=.8c2ac7c0-d311-4e6f-b112-d650103f7360@github.com> Message-ID: <1e7hBVyB6xBFPnoKROOctWkBnm00XOLyATUikc93QO8=.1e1f9196-3056-448b-90ea-d683c4fea9c8@github.com> On Wed, 24 Jan 2024 07:13:33 GMT, SendaoYan wrote: > 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed > /sponsor @phohensee Thanks. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2483#issuecomment-2043994675 From syan at openjdk.org Tue Apr 9 01:49:16 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:49:16 GMT Subject: [jdk21u-dev] RFR: 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed In-Reply-To: References: Message-ID: On Wed, 24 Jan 2024 07:06:29 GMT, SendaoYan wrote: > 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed > /sponsor @jerboaa Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/213#issuecomment-2043995959 From syan at openjdk.org Tue Apr 9 01:50:14 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 9 Apr 2024 01:50:14 GMT Subject: [jdk17u-dev] RFR: 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed In-Reply-To: <_JAm9lTTrkH1f5p8SrTV8f0Hj-mTGOrE4hBDwAnWyCA=.941f1b4c-969c-444b-a57a-6928769a7b7f@github.com> References: <_JAm9lTTrkH1f5p8SrTV8f0Hj-mTGOrE4hBDwAnWyCA=.941f1b4c-969c-444b-a57a-6928769a7b7f@github.com> Message-ID: On Wed, 24 Jan 2024 07:09:04 GMT, SendaoYan wrote: > 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed > /sponsor @GoeLin Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2171#issuecomment-2043996830 From lmao at openjdk.org Tue Apr 9 02:54:13 2024 From: lmao at openjdk.org (Liang Mao) Date: Tue, 9 Apr 2024 02:54:13 GMT Subject: [jdk21u-dev] RFR: 8314573: G1: Heap resizing at Remark does not take existing eden regions into account In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 19:52:07 GMT, Goetz Lindenmaier wrote: >> Clean backport of fix of G1 Heap resizing heuristics at remark >> >> Additional testing: >> - [x] Linux aarch64 server release/fastdebug, test/hotspot/jtreg/gc with +UseG1GC > > Hi @mmyxym, I don't think the risk is that low. > After all, someone opened [JDK-8315866](https://bugs.openjdk.org/browse/JDK-8315866) because his GC behaved differently. Something like this can obstruct a producitve system. @GoeLin ?@jerboaa?I have noticed the original issue that heap resizing counted eden region size since the original JEP346 arrived in JDK12. The heap resizing heuristics in G1 remark Pause is similar to the one in Full GC which will estimate the heap capacity based on live set size. But counting of eden region size as part of live set will make the resizing behavior unexpected due to random eden use at remark pause . Only counting old objects as live set is more reasonable. As @tschatzl described in [JDK-8315866](https://bugs.openjdk.org/browse/JDK-8315866), the behavior is expected which uses less memory for more gc activity. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/429#issuecomment-2044060357 From andrewlu at openjdk.org Tue Apr 9 05:27:23 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 9 Apr 2024 05:27:23 GMT Subject: [jdk21u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option Message-ID: I backport this for parity with 21.0.3-oracle. ------------- Commit messages: - Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af Changes: https://git.openjdk.org/jdk21u-dev/pull/478/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=478&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281658 Stats: 320 lines in 5 files changed: 314 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/478.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/478/head:pull/478 PR: https://git.openjdk.org/jdk21u-dev/pull/478 From andrewlu at openjdk.org Tue Apr 9 05:27:28 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 9 Apr 2024 05:27:28 GMT Subject: [jdk17u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af Changes: https://git.openjdk.org/jdk17u-dev/pull/2380/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2380&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8281658 Stats: 316 lines in 5 files changed: 312 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2380.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2380/head:pull/2380 PR: https://git.openjdk.org/jdk17u-dev/pull/2380 From andrewlu at openjdk.org Tue Apr 9 05:59:36 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 9 Apr 2024 05:59:36 GMT Subject: [jdk17u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.11-oracle. Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2380/files - new: https://git.openjdk.org/jdk17u-dev/pull/2380/files/9aa50445..90e21173 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2380&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2380&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2380.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2380/head:pull/2380 PR: https://git.openjdk.org/jdk17u-dev/pull/2380 From shade at openjdk.org Tue Apr 9 06:01:19 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 9 Apr 2024 06:01:19 GMT Subject: [jdk21u-dev] Integrated: 8319650: Improve heap dump performance with class metadata caching In-Reply-To: <_Ib2XP8lK31x6lHk8Dk-F5w6ZD_C-yX9cTlbnBaqfTk=.60c3387a-dd78-4f70-9622-ca79e6321848@github.com> References: <_Ib2XP8lK31x6lHk8Dk-F5w6ZD_C-yX9cTlbnBaqfTk=.60c3387a-dd78-4f70-9622-ca79e6321848@github.com> Message-ID: On Wed, 13 Dec 2023 10:46:42 GMT, Aleksey Shipilev wrote: > Transplanted from https://github.com/openjdk/jdk21u/pull/388 > > Unclean backport to improve heap dump performance. The uncleanliness comes from [JDK-8306441](https://bugs.openjdk.org/browse/JDK-8306441) that does not exist in JDK 21, and which I don't think we want to backport at the moment. I had to add a few more `ResourceMark`-s near `HeapDumpWriter` to manage the cache allocations. > > Additional testing: > - [x] MacOS AArch64 server release, heap dump performance improved > - [x] Linux x86_64 server fastdebug, serviceability/ (contains heap dump tests) > - [x] Linux x86_64 server fastdebug, runtime/ErrorHandling (contains heap dump on failure tests) > - [x] Linux x86_64 server fastdebug, gc/epsilon (contains heap dump on failure tests) > - [x] Linux x86_64 server fastdebug, sun/tools/jhsdb (contains heap dump tests) This pull request has now been integrated. Changeset: d5f44dca Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/d5f44dcae2f0be291e1ce52562574fccce7dc763 Stats: 138 lines in 1 file changed: 114 ins; 5 del; 19 mod 8319650: Improve heap dump performance with class metadata caching Reviewed-by: phh Backport-of: 03db82818b905f21cb5ad1d56a687e238b4a6e33 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/8 From shade at openjdk.org Tue Apr 9 07:30:29 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 9 Apr 2024 07:30:29 GMT Subject: [jdk21u-dev] RFR: 8320924: Improve heap dump performance by optimizing archived object checks Message-ID: Improves heap dump performance some more. Additional testing: - [x] MacOS AArch64 server release, heap dump performance improved - [x] MacOS AArch64 server fastdebug, serviceability/ (contains heap dump tests) - [x] MacOS AArch64 server fastdebug, runtime/ErrorHandling (contains heap dump on failure tests) - [x] MacOS AArch64 server fastdebug, gc/epsilon (contains heap dump on failure tests) - [x] MacOS AArch64 server fastdebug, sun/tools/jhsdb (contains heap dump tests) ------------- Commit messages: - Backport f32ab8cc47c8a1b4887e9c7c86b145ce4b85c546 Changes: https://git.openjdk.org/jdk21u-dev/pull/479/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=479&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320924 Stats: 41 lines in 3 files changed: 19 ins; 17 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/479.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/479/head:pull/479 PR: https://git.openjdk.org/jdk21u-dev/pull/479 From roland at openjdk.org Tue Apr 9 07:42:09 2024 From: roland at openjdk.org (Roland Westrelin) Date: Tue, 9 Apr 2024 07:42:09 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management [v2] In-Reply-To: References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: On Sat, 6 Apr 2024 18:56:37 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.4-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-GoeLin-c9985720 > - Backport c9985720b91cf6ad2938e9be12da08c5193f83af Looks good to me. ------------- Marked as reviewed by roland (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/453#pullrequestreview-1988331129 From goetz at openjdk.org Tue Apr 9 07:51:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 07:51:21 GMT Subject: [jdk17u-dev] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Message-ID: One of the required updates of meta information. I had to adapt the file path. Else clean. Probably recognized as such. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/2378 Commit messages: - Backport d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 Changes: https://git.openjdk.org/jdk17u-dev/pull/2379/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2379&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327631 Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2379.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2379/head:pull/2379 PR: https://git.openjdk.org/jdk17u-dev/pull/2379 From goetz at openjdk.org Tue Apr 9 08:00:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 08:00:12 GMT Subject: [jdk17u-dev] RFR: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 13:07:18 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This was crafted with the backport command. Marking ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2378#issuecomment-2044376902 From goetz at openjdk.org Tue Apr 9 08:21:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 08:21:11 GMT Subject: [jdk21u-dev] RFR: 8328604: remove on_aix() function In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:31:37 GMT, Matthias Baesken wrote: > 8328604: remove on_aix() function GHA did not run. AIX is not tested there, and this only touches AIX files. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/449#issuecomment-2044417244 From sgehwolf at openjdk.org Tue Apr 9 08:31:12 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 9 Apr 2024 08:31:12 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. @GoeLin Please use `/issue add` for the bugs included in this backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2044436336 From sgehwolf at openjdk.org Tue Apr 9 08:36:11 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 9 Apr 2024 08:36:11 GMT Subject: [jdk21u-dev] RFR: 8316959: Improve InlineCacheBuffer pending queue management [v2] In-Reply-To: References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: <3JUDTgxjZTBZ_l9zRw42NH3rCxp_a6hQoGvO1glcSLg=.0e4583b8-9140-4694-88d0-115946e3735a@github.com> On Sat, 6 Apr 2024 18:56:37 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 21.0.4-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-GoeLin-c9985720 > - Backport c9985720b91cf6ad2938e9be12da08c5193f83af Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/453#issuecomment-2044445539 From gcao at openjdk.org Tue Apr 9 08:36:13 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:36:13 GMT Subject: [jdk21u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 06:20:29 GMT, Robbin Ehn wrote: >> Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk21-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk21u-dev in the future. RISC-V specific change, risk is low. >> >> ### Testing >> - [x] Run tier1 tests on SOPHON SG2042 (release) > > Thanks @robehn : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/472#issuecomment-2044445499 From gcao at openjdk.org Tue Apr 9 08:37:12 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:37:12 GMT Subject: [jdk17u-dev] RFR: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 06:19:51 GMT, Robbin Ehn wrote: >> Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk17u-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk17u-dev in the future. RISC-V specific change, risk is low. >> >> ### Testing >> - [x] Run tier1 tests on SOPHON SG2042 (release) > > Thanks @robehn : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2377#issuecomment-2044446706 From goetz at openjdk.org Tue Apr 9 08:38:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 08:38:18 GMT Subject: [jdk11u-dev] RFR: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 20:44:46 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 > > This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). Hi @roberttoyonaga, did you run the test? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2641#issuecomment-2044448272 From andrewlu at openjdk.org Tue Apr 9 08:43:18 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 9 Apr 2024 08:43:18 GMT Subject: [jdk11u-dev] Integrated: 8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 In-Reply-To: References: Message-ID: <1DLF7ok1ji_zfjEmZ28POOLGweXkzepxZ_hcKGKV3UM=.88b93177-bb34-4c24-bc40-2d49227ebf00@github.com> On Tue, 12 Mar 2024 09:17:14 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. > > Follow 21-dev backport. > test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java > Backport to the origin file. > > depends on https://github.com/openjdk/jdk11u-dev/pull/2620 This pull request has now been integrated. Changeset: aa16bfe5 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/aa16bfe54906a89671cf7837de31ec7b9e7c55b9 Stats: 44 lines in 5 files changed: 35 ins; 3 del; 6 mod 8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 8319136: Skip pkcs11 tests on linux-aarch64 Reviewed-by: lucy Backport-of: 1f9b03e597d87679964e8772c6bea538c74feb2c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2598 From gcao at openjdk.org Tue Apr 9 08:43:10 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:43:10 GMT Subject: [jdk17u-dev] Integrated: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: On Sun, 7 Apr 2024 10:33:48 GMT, Gui Cao wrote: > Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk17u-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk17u-dev in the future. RISC-V specific change, risk is low. > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: 72173283 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk17u-dev/commit/7217328310a5b8fbe2c945d68b683c995d7ed355 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8315652: RISC-V: Features string uses wrong separator for jtreg Reviewed-by: rehn Backport-of: cbbfa0ddfb1485edfc6275dd7085b3096f7eccf6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2377 From gcao at openjdk.org Tue Apr 9 08:44:18 2024 From: gcao at openjdk.org (Gui Cao) Date: Tue, 9 Apr 2024 08:44:18 GMT Subject: [jdk21u-dev] Integrated: 8315652: RISC-V: Features string uses wrong separator for jtreg In-Reply-To: References: Message-ID: <03O3raBRTOBzuyQvvnebI8sMYomeMT9vcMTQmrk4FQA=.5c06ff60-1ad4-4925-b7c4-c4492737ef5e@github.com> On Sun, 7 Apr 2024 10:27:18 GMT, Gui Cao wrote: > Hi, I would like to backport https://bugs.openjdk.org/browse/JDK-8315652 to jdk21-dev. With this backport, features string looks more reasonable and it will be easier to match specific extensions e.g. vector. It will also be easier to backport jdk mainline test cases to jdk21u-dev in the future. RISC-V specific change, risk is low. > > ### Testing > - [x] Run tier1 tests on SOPHON SG2042 (release) This pull request has now been integrated. Changeset: fd507393 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/fd507393b4a1792e0e7e6d7be363b7c5b441b716 Stats: 3 lines in 1 file changed: 1 ins; 0 del; 2 mod 8315652: RISC-V: Features string uses wrong separator for jtreg Reviewed-by: rehn Backport-of: cbbfa0ddfb1485edfc6275dd7085b3096f7eccf6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/472 From mbaesken at openjdk.org Tue Apr 9 08:56:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 9 Apr 2024 08:56:13 GMT Subject: [jdk22u] Integrated: 8328604: remove on_aix() function In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:29:37 GMT, Matthias Baesken wrote: > 8328604: remove on_aix() function This pull request has now been integrated. Changeset: 3d6bd8e0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/3d6bd8e0379204e5c87bae74ac3e9115b72c27f6 Stats: 39 lines in 2 files changed: 0 ins; 30 del; 9 mod 8328604: remove on_aix() function Backport-of: 940d1965f831a9f7e4f1ce34e381c038827c7ca2 ------------- PR: https://git.openjdk.org/jdk22u/pull/128 From mbaesken at openjdk.org Tue Apr 9 08:57:12 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 9 Apr 2024 08:57:12 GMT Subject: [jdk21u-dev] Integrated: 8328604: remove on_aix() function In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:31:37 GMT, Matthias Baesken wrote: > 8328604: remove on_aix() function This pull request has now been integrated. Changeset: 88abc6ad Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/88abc6adb50997b90830980aa6fe9467ddf9a828 Stats: 39 lines in 2 files changed: 0 ins; 30 del; 9 mod 8328604: remove on_aix() function Backport-of: 940d1965f831a9f7e4f1ce34e381c038827c7ca2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/449 From mbaesken at openjdk.org Tue Apr 9 09:17:12 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 9 Apr 2024 09:17:12 GMT Subject: [jdk17u-dev] Integrated: 8325432: enhance assert message "relocation addr must be in this section" In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 10:40:54 GMT, Matthias Baesken wrote: > Backport of 8325432 This pull request has now been integrated. Changeset: cb1a03c0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/cb1a03c0f8c926b2f954cdd7607e3db11a91690b Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8325432: enhance assert message "relocation addr must be in this section" Backport-of: 3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2372 From sgehwolf at openjdk.org Tue Apr 9 09:42:09 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 9 Apr 2024 09:42:09 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. Seems OK to me, but I'd like for somebody else to review it too. @shipilev or @tstuefe perhaps? ------------- Marked as reviewed by sgehwolf (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/476#pullrequestreview-1988589501 From shade at openjdk.org Tue Apr 9 09:54:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 9 Apr 2024 09:54:12 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. I looked at this change shortly after the initial integration into mainline, and thought it is quite a bit risky. I can look again, now with the history of related bugs. But I have to mention right now that it might still be risky. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2044603763 From goetz at openjdk.org Tue Apr 9 10:01:09 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 10:01:09 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. That's what I thought, too. We discussed this, and decided we want to have the whole set of changes addressing the class unloading issue in 21 following Oracle. To reduce the risk we ask for extra reviews :) It will run through our testing tonight. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2044614479 From sgehwolf at openjdk.org Tue Apr 9 10:05:11 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 9 Apr 2024 10:05:11 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 09:51:23 GMT, Aleksey Shipilev wrote: > But I have to mention right now that it might still be risky. @shipilev No doubt about that. For context: It's part of a larger change ported to Oracle JDK 21.0.4 to fix a class unloading perf regression. See https://bugs.openjdk.org/browse/JDK-8326092 and linked issues. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2044623270 From duke at openjdk.org Tue Apr 9 12:58:22 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 9 Apr 2024 12:58:22 GMT Subject: [jdk11u-dev] RFR: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: <4m47YPuZJME3g8poQzlWHtVrDeI0MKMQCqhxFfMs0i4=.b52b9b03-2bf8-4c22-9769-7b122d0f3cb5@github.com> On Tue, 9 Apr 2024 08:35:01 GMT, Goetz Lindenmaier wrote: >Hi @roberttoyonaga, did you run the test? Hi @GoeLin, yes I ran the test with `jtreg -jdk: test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java` I ran the tier1 tests too with `make run-test TEST=tier1` ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2641#issuecomment-2045119413 From goetz at openjdk.org Tue Apr 9 13:04:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 13:04:12 GMT Subject: [jdk11u-dev] RFR: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 20:44:46 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 > > This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2641#issuecomment-2045129925 From goetz at openjdk.org Tue Apr 9 13:24:49 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 13:24:49 GMT Subject: [jdk11u-dev] RFR: 8256660: Disable DTLS 1.0 [v4] In-Reply-To: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: <9FSomeEg6fraGw33GzuuOk-UhH-82M2cm1rMgBKM_Tk=.8508e367-a200-4206-8ec1-2df3b353b66f@github.com> > I backport this for parity with 11.0.24-oracle. > > Trivial resolve in java.security Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8256660 - Merge remote-tracking branch 'origin/master' into goetz_backport_8256660 - Merge remote-tracking branch 'upstream/master' into goetz_backport_8256660 - Backport 16744b34498e7aac59caef8c9b1a3d4d15f8c22e ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2584/files - new: https://git.openjdk.org/jdk11u-dev/pull/2584/files/0b032248..f39e8477 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=02-03 Stats: 1618 lines in 20 files changed: 924 ins; 386 del; 308 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2584.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2584/head:pull/2584 PR: https://git.openjdk.org/jdk11u-dev/pull/2584 From rrich at openjdk.org Tue Apr 9 13:53:39 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 9 Apr 2024 13:53:39 GMT Subject: [jdk22u] RFR: 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync Message-ID: Hi, this PR contains a backport of commit https://github.com/openjdk/jdk/commit/e41bc42deb22615c9b93ee639d04e9ed2bd57f64. It did not apply cleanly because `JfrRecorderService::emit_leakprofiler_events()` does not exist in jdk 22 so I left out the hunk in `jfrRecorderService.cpp`. Testing: I've verified every added `WXState` change if it is actually required. The fix passed our CI testing with `AssertWXAtThreadSync` enabled: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. ------------- Commit messages: - 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync Changes: https://git.openjdk.org/jdk22u/pull/133/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327990 Stats: 10 lines in 7 files changed: 9 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/133.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/133/head:pull/133 PR: https://git.openjdk.org/jdk22u/pull/133 From duke at openjdk.org Tue Apr 9 14:28:16 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 9 Apr 2024 14:28:16 GMT Subject: [jdk22u] Integrated: 8326521: JFR: CompilerPhase event test fails on windows 32 bit In-Reply-To: <4vJOeZM9G_v4P90M7xX9ZRmM0SW3FfIMgQmrDdaJSNE=.ee58b6a3-9505-41f4-bd9c-1f3adef4a1b0@github.com> References: <4vJOeZM9G_v4P90M7xX9ZRmM0SW3FfIMgQmrDdaJSNE=.ee58b6a3-9505-41f4-bd9c-1f3adef4a1b0@github.com> Message-ID: On Fri, 22 Mar 2024 20:06:54 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea > > On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test `TestCompilerPhase` fails on some systems because it cannot generate the necessary CompilerPhase JFR events . > > This backport prevents `NeverActAsServerClassMachine` from being set during the test `TestCompilerPhase`, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3045). This pull request has now been integrated. Changeset: 22230b34 Author: Robert Toyonaga Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk22u/commit/22230b34d79010c6e639f55248cd6ce6be8c22e5 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8326521: JFR: CompilerPhase event test fails on windows 32 bit Backport-of: 96530bcc07514c3eda40fd6ffa74f197fe541dea ------------- PR: https://git.openjdk.org/jdk22u/pull/112 From rmarchenko at openjdk.org Tue Apr 9 15:48:32 2024 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 9 Apr 2024 15:48:32 GMT Subject: [jdk17u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ Message-ID: Clean backport. The test is passed with a manual run locally. ------------- Commit messages: - Backport a39cf2e3b242298fbf5fafdb8aa9b5d4562061ef Changes: https://git.openjdk.org/jdk17u-dev/pull/2382/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2382&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301753 Stats: 58 lines in 2 files changed: 56 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2382.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2382/head:pull/2382 PR: https://git.openjdk.org/jdk17u-dev/pull/2382 From stuefe at openjdk.org Tue Apr 9 16:45:15 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 9 Apr 2024 16:45:15 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: <-WhTKEQs5yPDspuHjt2umqz_nxR81WCTwCPjzPmkK9A=.b9bfa5c2-00ef-4a17-9f1e-ce23b088f610@github.com> On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. My fear when looking at the patch sequence was that Oracle probably did not test Shenandoah very thoroughly. I also did not particularly like the CLDG changes. And the patches have not had a lot of time to cook in mainline. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2045636458 From stuefe at openjdk.org Tue Apr 9 16:53:14 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 9 Apr 2024 16:53:14 GMT Subject: [jdk21u-dev] RFR: 8319955: Improve dependencies removal during class unloading In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:59:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. I think this is okay. Original patch was also reviewed by Erik Oe and David. ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/456#pullrequestreview-1989606246 From ashi at openjdk.org Tue Apr 9 18:16:18 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:16:18 GMT Subject: [jdk11u-dev] Integrated: 8218917: KeyEvent.getModifiers() returns inconsistent values for ALT keys In-Reply-To: References: Message-ID: On Fri, 8 Mar 2024 02:16:21 GMT, Amos Shi wrote: > Backport of [JDK-8218917](https://bugs.openjdk.org/browse/JDK-8218917) > > Testing > - Local: Test passed > - `AltGraphModifierTest.java`: Test results: no tests selected > - `AltKeyBug.java`: Test results: passed: 1 > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-13,14,15` This pull request has now been integrated. Changeset: 21f04a2a Author: Amos Shi URL: https://git.openjdk.org/jdk11u-dev/commit/21f04a2a46291e0ffaca4f69d47eadfc780995cd Stats: 123 lines in 3 files changed: 108 ins; 11 del; 4 mod 8218917: KeyEvent.getModifiers() returns inconsistent values for ALT keys Backport-of: 2044245c90810075fbead432ad92de8fcb8af68a ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2587 From ashi at openjdk.org Tue Apr 9 18:19:12 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:19:12 GMT Subject: [jdk21u-dev] Integrated: 8305645: System Tray icons get corrupted when Windows primary monitor changes In-Reply-To: References: Message-ID: On Fri, 8 Mar 2024 18:26:25 GMT, Amos Shi wrote: > Backport of [JDK-8305645](https://bugs.openjdk.org/browse/JDK-8305645) > > Testing > - Local: > - Build on MacOS M1 succeeded > - `TrayIconScalingTest.java` on Windows 11: Test results: passed: 1 > > > Processor 12th Gen Intel(R) Core(TM) i7-12800H 2.40 GHz > Installed RAM 64.0 GB (63.7 GB usable) > System type 64-bit operating system, x64-based processor > > Edition: Windows 11 Enterprise > Version: 23H2 > Installed on: 5/10/2023 > OS build: 22631.3155 > Experience: Windows Feature Experience Pack 1000.22684.1000.0 > > > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-10,12,13` This pull request has now been integrated. Changeset: e95e6fee Author: Amos Shi URL: https://git.openjdk.org/jdk21u-dev/commit/e95e6feed59f478967a4d26fc30d190355a892c2 Stats: 16 lines in 2 files changed: 7 ins; 0 del; 9 mod 8305645: System Tray icons get corrupted when Windows primary monitor changes Backport-of: 6cd370e04b01c3033eb439de0f38e9b6d703c6f4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/343 From ashi at openjdk.org Tue Apr 9 18:19:14 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:19:14 GMT Subject: [jdk17u-dev] Integrated: 8305645: System Tray icons get corrupted when Windows primary monitor changes In-Reply-To: References: Message-ID: On Fri, 8 Mar 2024 18:26:35 GMT, Amos Shi wrote: > Backport of [JDK-8305645](https://bugs.openjdk.org/browse/JDK-8305645) > > Testing > - Local: > - Build on MacOS M1 succeeded > - `TrayIconScalingTest.java` on Windows 11: Test results: passed: 1 > > > Processor 12th Gen Intel(R) Core(TM) i7-12800H 2.40 GHz > Installed RAM 64.0 GB (63.7 GB usable) > System type 64-bit operating system, x64-based processor > > Edition: Windows 11 Enterprise > Version: 23H2 > Installed on: 5/10/2023 > OS build: 22631.3155 > Experience: Windows Feature Experience Pack 1000.22684.1000.0 > > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-10,14` (windows test cases) This pull request has now been integrated. Changeset: c430b114 Author: Amos Shi URL: https://git.openjdk.org/jdk17u-dev/commit/c430b1142f0b33df2ca7ac1b3588729dd6068aa2 Stats: 16 lines in 2 files changed: 7 ins; 0 del; 9 mod 8305645: System Tray icons get corrupted when Windows primary monitor changes Backport-of: 6cd370e04b01c3033eb439de0f38e9b6d703c6f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2278 From ashi at openjdk.org Tue Apr 9 18:20:17 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:20:17 GMT Subject: [jdk11u-dev] Integrated: 8305645: System Tray icons get corrupted when Windows primary monitor changes In-Reply-To: References: Message-ID: On Fri, 8 Mar 2024 18:26:42 GMT, Amos Shi wrote: > Backport of [JDK-8305645](https://bugs.openjdk.org/browse/JDK-8305645) > > Testing > - Local: > - Build on MacOS M1 succeeded > - `TrayIconScalingTest.java` on Windows 11: Test results: passed: 1 > > > Processor 12th Gen Intel(R) Core(TM) i7-12800H 2.40 GHz > Installed RAM 64.0 GB (63.7 GB usable) > System type 64-bit operating system, x64-based processor > > Edition: Windows 11 Enterprise > Version: 23H2 > Installed on: 5/10/2023 > OS build: 22631.3155 > Experience: Windows Feature Experience Pack 1000.22684.1000.0 > > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-13,14,15` This pull request has now been integrated. Changeset: dd927ede Author: Amos Shi URL: https://git.openjdk.org/jdk11u-dev/commit/dd927ede30cb237c1bb3a6609a68a06b9c818a94 Stats: 16 lines in 2 files changed: 7 ins; 0 del; 9 mod 8305645: System Tray icons get corrupted when Windows primary monitor changes Backport-of: 6cd370e04b01c3033eb439de0f38e9b6d703c6f4 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2589 From ashi at openjdk.org Tue Apr 9 18:21:17 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:21:17 GMT Subject: [jdk17u-dev] Integrated: 8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters In-Reply-To: References: Message-ID: <-v0rqckv-8KHITru5VCcQA8VJDPh4qduuKAVn_fJrzs=.16f79294-e74d-4a85-9afa-8c2ac0080e3e@github.com> On Fri, 8 Mar 2024 23:02:11 GMT, Amos Shi wrote: > Backport of [JDK-8320570](https://bugs.openjdk.org/browse/JDK-8320570) > - `NegativeSize.java` - Clean backport > - `String.java` - 3 sections change are unclean, the rest are clean. Details as bellow. > - This PR contains 2 commits > - The commit 1: is a clean backport part > - The commit 2: is a manual fix of the following 3 sections, > - Replace all `new byte[length << 1]` as `StringUTF16.newBytesFor(length)` > > > @@ -592,7 +592,7 @@ > this.coder = LATIN1; > return; > } > - byte[] utf16 = new byte[length << 1]; > + byte[] utf16 = StringUTF16.newBytesFor(length); > StringLatin1.inflate(latin1, 0, utf16, 0, dp); > dp = decodeUTF8_UTF16(latin1, sp, length, utf16, dp, true); > if (dp != length) { > > > > @@ -601,7 +601,7 @@ > this.value = utf16; > this.coder = UTF16; > } else { // !COMPACT_STRINGS > - byte[] dst = new byte[length << 1]; > + byte[] dst = StringUTF16.newBytesFor(length); > int dp = decodeUTF8_UTF16(bytes, offset, offset + length, dst, 0, true); > if (dp != length) { > dst = Arrays.copyOf(dst, dp << 1); > > > > @@ -730,15 +730,15 @@ > return new String(dst, LATIN1); > } > if (dp == 0) { > - dst = new byte[length << 1]; > + dst = StringUTF16.newBytesFor(length); > } else { > - byte[] buf = new byte[length << 1]; > + byte[] buf = StringUTF16.newBytesFor(length); > StringLatin1.inflate(dst, 0, buf, 0, dp); > dst = buf; > } > dp = decodeUTF8_UTF16(bytes, offset, sl, dst, dp, false); > } else { // !COMPACT_STRINGS > - dst = new byte[length << 1]; > + dst = StringUTF16.newBytesFor(length); > dp = decodeUTF8_UTF16(bytes, offset, offset + length, dst, 0, false); > } > if (dp != length) { > > > - ? So this PR can be considered as `semantics clean` > > > Testing > - Local: > - Passed on MacOS M1 laptop > - `test/jdk/java/lang/String/CompactString/NegativeSize.java` - Test results: passed: 1 > - Passed on Windows 11 > - `test/jdk/java/lang/String/CompactString/NegativeSize.java` - Test results: passed: 1 > > Processor 12th Gen Intel(R) Core(TM) i7-12800H 2.40 GHz > Installed RAM 64.0 GB (63.7 GB usable) > System type 64-bit operating system, x64... This pull request has now been integrated. Changeset: fc01ffe9 Author: Amos Shi URL: https://git.openjdk.org/jdk17u-dev/commit/fc01ffe952f781f7510575b015c64cfc6b7431ed Stats: 82 lines in 2 files changed: 76 ins; 0 del; 6 mod 8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters Reviewed-by: phh Backport-of: 82796bdebbf56b98ec97a6d572ed68c2842f60c6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2279 From ashi at openjdk.org Tue Apr 9 18:21:20 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:21:20 GMT Subject: [jdk11u-dev] Integrated: 8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs In-Reply-To: References: Message-ID: On Mon, 11 Mar 2024 21:21:21 GMT, Amos Shi wrote: > Backport of [JDK-8061729](https://bugs.openjdk.org/browse/JDK-8061729) - `Test Case Only` > > There are 3 commits in this PR > - Commit 1. `git apply` clean backport from original commit. All files is clean, except `ProxyFromCache.java` > - Commit 2. Manully apply changes to `ProxyFromCache.java`. the following lines in the file cannot be applied automatically, we manually merged the same change. > > > @@ -1,5 +1,5 @@ > /* > - * Copyright (c) 2006, 2019, Oracle and/or its affiliates. All rights reserved. > + * Copyright (c) 2006, 2022, Oracle and/or its affiliates. All rights reserved. > * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. > * > * This code is free software; you can redistribute it and/or modify it > @@ -25,14 +25,22 @@ > * @test > * @bug 6498566 > * @summary URL.openConnection(Proxy.NO_PROXY) may connect through a proxy. > - * @modules java.base/sun.net.www > * @library /test/lib > * @run main/othervm ProxyFromCache > */ > > -import java.net.*; > -import java.io.*; > -import sun.net.www.MessageHeader; > +import java.io.IOException; > +import java.io.InputStream; > +import java.io.OutputStream; > +import java.net.HttpURLConnection; > +import java.net.InetAddress; > +import java.net.InetSocketAddress; > +import java.net.Proxy; > +import java.net.ServerSocket; > +import java.net.Socket; > +import java.net.URL; > + > +import jdk.test.lib.net.HttpHeaderParser; > import jdk.test.lib.net.URIBuilder; > > /* Creates a simple proxy and http server that just return 200 OK. > > > - Commit 3. Fix compile error in `HttpHeaderParser.java`: the `switch case arrow` is not avaible in Java 11 > > Testing > - Local: Passed on MacOS M1 laptop > - `ProxyFromCache.java` - Test results: passed: 1 > - `RequestURI.java` - Test results: passed: 1 > - `CloseOptionHeader.java` - Test results: passed: 1 > - `HttpHeaderParserTest.java` - Test results: passed: 1 > - `NTLMTest.java` - Test results: passed: 1 > - `NoNTLM.java` - Test results: passed: 1 > - `RetryUponTimeout.java` - Test results: passed: 1 > - `UserAgent.java` - Test results: passed: 1 > - `B6226610.java` - Test results: passed: 1 > - `TunnelProxy.java` - Not a test or directory containing tests: sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java > - `HttpHeaderParser.java` - Cannot determine test suite from test (is TEST.ROOT missing?): dev-8061729-11/test/lib/jdk/test/lib/net/HttpHeaderParser.java > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-13,14,15` This pull request has now been integrated. Changeset: 7d0de463 Author: Amos Shi URL: https://git.openjdk.org/jdk11u-dev/commit/7d0de463c153373c1892912143bc9ffb5a52ccc3 Stats: 979 lines in 11 files changed: 922 ins; 11 del; 46 mod 8061729: Update java/net tests to eliminate dependency on sun.net.www.MessageHeader and some other internal APIs Reviewed-by: lucy Backport-of: 0f3d3ac32c9d163a5d91c6839d313111c72f1ad4 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2596 From goetz at openjdk.org Tue Apr 9 18:23:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 9 Apr 2024 18:23:19 GMT Subject: [jdk17u-dev] RFR: 8297695: Fix typos in test/langtools files Message-ID: I backport this for parity with 17.0.12-oracle. Resolved JavadocTester because of extra line at end of file. Will mark clean. ------------- Commit messages: - Backport e10778accef05bb17eea20d589086b50e366dc4d Changes: https://git.openjdk.org/jdk17u-dev/pull/2383/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2383&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297695 Stats: 11 lines in 10 files changed: 0 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2383.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2383/head:pull/2383 PR: https://git.openjdk.org/jdk17u-dev/pull/2383 From ashi at openjdk.org Tue Apr 9 18:25:14 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:25:14 GMT Subject: [jdk17u-dev] Integrated: 8315834: Open source several Swing JSpinner related tests In-Reply-To: References: Message-ID: On Wed, 28 Feb 2024 20:06:01 GMT, Amos Shi wrote: > Backport of [JDK-8315834](https://bugs.openjdk.org/browse/JDK-8315834) > > Testing > - Local: Test passed > - `bug4522737.java` - Test results: passed: 1 > - `bug4656590.java` - Test results: passed: 1 > - `bug4680204.java` - Test results: passed: 1 > - `bug4862257.java` - Test results: passed: 1 > - `bug5104421.java` - Test results: passed: 1 > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-01,02,03` This pull request has now been integrated. Changeset: c758755c Author: Amos Shi URL: https://git.openjdk.org/jdk17u-dev/commit/c758755ccabb533f751fca65331b6e83732c2a8f Stats: 370 lines in 5 files changed: 370 ins; 0 del; 0 mod 8315834: Open source several Swing JSpinner related tests Backport-of: 4a63eb05221c1829b157a025a4d35cdd77a9fe04 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2252 From ashi at openjdk.org Tue Apr 9 18:25:20 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 18:25:20 GMT Subject: [jdk11u-dev] Integrated: 8315834: Open source several Swing JSpinner related tests In-Reply-To: References: Message-ID: On Wed, 28 Feb 2024 20:05:54 GMT, Amos Shi wrote: > Backport of [JDK-8315834](https://bugs.openjdk.org/browse/JDK-8315834) > > Testing > - Local: Test passed > - `bug4522737.java` - Test results: passed: 1 > - `bug4656590.java` - Test results: passed: 1 > - `bug4680204.java` - Test results: passed: 1 > - `bug4862257.java` - Test results: passed: 1 > - `bug5104421.java` - Test results: passed: 1 > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-03-01,03` This pull request has now been integrated. Changeset: 4daa077a Author: Amos Shi URL: https://git.openjdk.org/jdk11u-dev/commit/4daa077a4f17729d46497bcd1dcc52bcea7ac6db Stats: 370 lines in 5 files changed: 370 ins; 0 del; 0 mod 8315834: Open source several Swing JSpinner related tests Backport-of: 4a63eb05221c1829b157a025a4d35cdd77a9fe04 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2572 From ashi at openjdk.org Tue Apr 9 21:58:11 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 9 Apr 2024 21:58:11 GMT Subject: [jdk11u-dev] Withdrawn: 8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM In-Reply-To: References: Message-ID: On Thu, 29 Feb 2024 01:31:39 GMT, Amos Shi wrote: > Backport of [JDK-8266242](https://bugs.openjdk.org/browse/JDK-8266242) > - `src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m` - clean backport > - `test/jdk/ProblemList.txt` - this file has been ignored because the line does not exist > > Testing > - Local: Test `failed` > - `CheckDisplayModes.java`: > > > MacBook Pro > 16-inch, 2021 > Chip Apple M1 Max > Memory: 32 GB > MacOS: 14.3.1 (23D60) > > > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2576 From amitkumar at openjdk.org Wed Apr 10 04:12:30 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 10 Apr 2024 04:12:30 GMT Subject: [jdk22u] RFR: 8310513: [s390x] Intrinsify recursive ObjectMonitor locking Message-ID: <4PU0eBND9o0XCZaJWQ3DNY7Ks-iIBH76_xm6ebIlhpU=.363abbe0-f1fe-4824-b395-9d3229605f12@github.com> Hi all, This pull request contains a backport of commit [47df1459](https://github.com/openjdk/jdk/commit/47df14590c003ccb1607ec0edfe999fcf2aebd86) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 10 Apr 2024 and was reviewed by Lutz Schmidt and Martin Doerr. Thanks! ------------- Commit messages: - Backport 47df14590c003ccb1607ec0edfe999fcf2aebd86 Changes: https://git.openjdk.org/jdk22u/pull/134/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310513 Stats: 77 lines in 1 file changed: 32 ins; 14 del; 31 mod Patch: https://git.openjdk.org/jdk22u/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk22u/pull/134 From amitkumar at openjdk.org Wed Apr 10 04:16:33 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Wed, 10 Apr 2024 04:16:33 GMT Subject: [jdk22u] RFR: 8310513: [s390x] Intrinsify recursive ObjectMonitor locking [v2] In-Reply-To: <4PU0eBND9o0XCZaJWQ3DNY7Ks-iIBH76_xm6ebIlhpU=.363abbe0-f1fe-4824-b395-9d3229605f12@github.com> References: <4PU0eBND9o0XCZaJWQ3DNY7Ks-iIBH76_xm6ebIlhpU=.363abbe0-f1fe-4824-b395-9d3229605f12@github.com> Message-ID: <6IEMzX-VZcjG2_LAdpMTv2IZHzWVqXskr8zYZ9V5r7A=.b456bf23-41a6-4238-8589-fb2b96263c05@github.com> > Hi all, > > This pull request contains a backport of commit [47df1459](https://github.com/openjdk/jdk/commit/47df14590c003ccb1607ec0edfe999fcf2aebd86) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Amit Kumar on 10 Apr 2024 and was reviewed by Lutz Schmidt and Martin Doerr. > > Thanks! Amit Kumar has updated the pull request incrementally with one additional commit since the last revision: updates copyright header ------------- Changes: - all: https://git.openjdk.org/jdk22u/pull/134/files - new: https://git.openjdk.org/jdk22u/pull/134/files/aeb9f25c..2d563cf7 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk22u&pr=134&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk22u&pr=134&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/134.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/134/head:pull/134 PR: https://git.openjdk.org/jdk22u/pull/134 From goetz at openjdk.org Wed Apr 10 06:28:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 06:28:14 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. I don't think this change is a risk for Shenandoah, The shared changes are minimal. Also, as 22 is released including this change and with all the testing it needed to undergo, and next LTS is only 25 in 1.5 years, I don't think the test coverage will get substantial better. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2046619896 From goetz at openjdk.org Wed Apr 10 06:44:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 06:44:18 GMT Subject: [jdk17u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 15:44:26 GMT, Roman Marchenko wrote: > Clean backport. > The test is passed with a manual run locally. @wkia, even if this is only a simple make change, can you please be a bit more elaborate in you approval comment? See also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix, point 6. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2382#issuecomment-2046639909 From shade at openjdk.org Wed Apr 10 06:46:10 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 10 Apr 2024 06:46:10 GMT Subject: [jdk21u-dev] Integrated: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 07:11:02 GMT, Aleksey Shipilev wrote: > Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 8173c648 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/8173c6489dd09c57a7f6c18c76ae002ef1fbe8bb Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod 8329570: G1: Excessive is_obj_dead_cond calls in verification Backport-of: 29992e1fca4faef0fe0ac453c7e78db4628d5e70 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/473 From goetz at openjdk.org Wed Apr 10 06:58:19 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 06:58:19 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 12:44:59 GMT, Matthias Baesken wrote: > Backport of 8324598 ; this backport does not change [src/java.base/linux/native/libjava/CgroupMetrics.c](https://github.com/openjdk/jdk/commit/7a798d3cebea0915f8a73af57333b3488c2091af#diff-e8dee60b11f369a261076ab88cda5bf76ecb720b3937b2e27a1ed64aff2b1729) > > because the adjusted coding in this file is not in jdk11u-dev If we want to improve the memory size reporting in 11, I would propose to also backport [JDK-8299858](https://bugs.openjdk.org/browse/JDK-8299858) (and do this first). ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2642#issuecomment-2046659686 From varadam at openjdk.org Wed Apr 10 06:58:24 2024 From: varadam at openjdk.org (Varada M) Date: Wed, 10 Apr 2024 06:58:24 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Sat, 6 Apr 2024 08:14:24 GMT, Jaikiran Pai wrote: >> Varada M has updated the pull request incrementally with one additional commit since the last revision: >> >> Backport 43956686c924658ee2d7866e46ee9f10d9595c35 > > The source changes look OK to me and matches the changes that were done in mainline. The test looks OK too. But do note that I haven't run it against JDK 11u to ascertain that the test work as expected. As long as the test fails without the source changes and passes with the source changes, I think this is fine. > > I am not involved in JDK update project, so before integrating, please also have this approved by someone who is involved in JDK updates project. Thank you @jaikiran for reviewing the changes. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2046659067 From rmarchenko at openjdk.org Wed Apr 10 07:11:15 2024 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Wed, 10 Apr 2024 07:11:15 GMT Subject: [jdk17u-dev] RFR: 8301753: AppendFile/WriteFile has differences between make 3.81 and 4+ In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 06:41:45 GMT, Goetz Lindenmaier wrote: >> Clean backport to 17u. >> This fixes "make test" build problem occured with make version <4.0 in jdk17. >> The new test is passed locally with a manual run. > > @wkia, even if this is only a simple make change, can you please be a bit more elaborate in you approval comment? > See also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix, point 6. @GoeLin Done, thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2382#issuecomment-2046679628 From mbaesken at openjdk.org Wed Apr 10 07:23:15 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 10 Apr 2024 07:23:15 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 12:44:59 GMT, Matthias Baesken wrote: > Backport of 8324598 ; this backport does not change [src/java.base/linux/native/libjava/CgroupMetrics.c](https://github.com/openjdk/jdk/commit/7a798d3cebea0915f8a73af57333b3488c2091af#diff-e8dee60b11f369a261076ab88cda5bf76ecb720b3937b2e27a1ed64aff2b1729) > > because the adjusted coding in this file is not in jdk11u-dev I haven't checked 8299858 for 11. Maybe it fits in there well, maybe not. Just wanted to backport my change because it fixes a little bug. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2642#issuecomment-2046700775 From gcao at openjdk.org Wed Apr 10 07:34:18 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 07:34:18 GMT Subject: [jdk21u-dev] RFR: 8329823: RISC-V: Need to sync CPU features with related JVM flags Message-ID: <5a_yoPKRImUqthVV6PSC7oIR4Wb9rqn2zCfIiUmZLNQ=.d97af9cc-1ba9-4367-b3bc-d23a0f7ed25c@github.com> Hi, The same issue also exists in the jdk21u-dev. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk21u-dev. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) Results without specifying any jvm flags(After applying this patch) WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSED Results with specifying -XX:-UseRVC (After applying this patch) WB.getCPUFeatures(): "rv64 i m a f d" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d] TEST PASSED Results with specifying -XX:+UseRVC (After applying this patch) WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSED ------------- Commit messages: - Backport 8329823: RISC-V: Need to sync CPU features with related JVM flags Changes: https://git.openjdk.org/jdk21u-dev/pull/480/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=480&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329823 Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/480.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/480/head:pull/480 PR: https://git.openjdk.org/jdk21u-dev/pull/480 From goetz at openjdk.org Wed Apr 10 07:38:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 07:38:43 GMT Subject: [jdk17u-dev] RFR: 8286311: remove boilerplate from use of runTests Message-ID: I backport this for parity with 17.0.12-oracle. The patch needed some resolving. The only file with a trivial resolve in code is TestUnicode.java. All other resolves are Copyright issues. A row of files are not in 17. I did not research how they apprear in 21, this seems too much effort for this rather pointless change. Nevertheless this might make later backports easier for the files catched here, which is the majority. File not in 17: test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java test/langtools/jdk/javadoc/doclet/testHref/TestHref.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java test/langtools/jdk/javadoc/doclet/testThrows/TestThrows.java test/langtools/jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testThrowsInheritance/TestThrowsTagInheritance.java test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java test/langtools/jdk/javadoc/doclet/testUnicode/TestUnicode.java Copyright and some code. test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Copyright File not in 17: test/langtools/jdk/javadoc/doclet/testValueTag/TestValueFormats.java test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java test/langtools/jdk/javadoc/testTFMBuilder/TestTFM ------------- Commit messages: - Backport 2294f225c074516abd2fecf5c64e2e1a2453bc6f Changes: https://git.openjdk.org/jdk17u-dev/pull/2384/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2384&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286311 Stats: 512 lines in 245 files changed: 0 ins; 0 del; 512 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2384.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2384/head:pull/2384 PR: https://git.openjdk.org/jdk17u-dev/pull/2384 From gcao at openjdk.org Wed Apr 10 08:14:35 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 08:14:35 GMT Subject: [jdk22u] RFR: 8329823: RISC-V: Need to sync CPU features with related JVM flags Message-ID: Hi, The same issue also exists in the jdk22u. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk22u. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) Results without specifying any jvm flags(After applying this patch) ----------System.out:(4/135)---------- WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSE Results with specifying -XX:-UseRVC (After applying this patch) ----------System.out:(4/130)---------- WB.getCPUFeatures(): "rv64 i m a f d" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d] TEST PASSED Results with specifying -XX:+UseRVC (After applying this patch) ----------System.out:(4/135)---------- WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSED ------------- Commit messages: - Backport b9331cd25ca88b07ce079405f5e3031cf8c13ea6 Changes: https://git.openjdk.org/jdk22u/pull/135/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329823 Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk22u/pull/135.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/135/head:pull/135 PR: https://git.openjdk.org/jdk22u/pull/135 From duke at openjdk.org Wed Apr 10 08:41:31 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Wed, 10 Apr 2024 08:41:31 GMT Subject: [jdk21u-dev] RFR: 8320061: [nmt] Multiple issues with peak accounting Message-ID: This is a follow up of https://github.com/openjdk/jdk21u-dev/pull/440 This backport fixes several NMT things, among those, the problem with largest_committed being 0KB as shown on the previous PR. Example of output: $ jcmd 20088 VM.native_memory detail | grep "mmap: reserved=" (mmap: reserved=8388608KB, committed=618496KB, at peak) (mmap: reserved=1048576KB, committed=32064KB, at peak) (mmap: reserved=528392KB, committed=41416KB, at peak) (mmap: reserved=197140KB, committed=45380KB, at peak) (mmap: reserved=40KB, committed=36KB, at peak) (mmap: reserved=8KB, committed=8KB, at peak) (mmap: reserved=262144KB, committed=224640KB, at peak) (mmap: reserved=0KB, committed=0KB, peak=20KB) As described in the original PR, other features in this PR is fixing is the scale so it also shows when the allocation value is zero (note the GB now instead of showing KB as before, and the *0GB* that is shown): $ jcmd 20088 VM.native_memory detail scale=g | grep "committed" Total: reserved=11GB, committed=2GB mmap: reserved=10GB, committed=1GB - Java Heap (reserved=8GB, committed=1GB) (mmap: reserved=8GB, committed=1GB, at peak) - Class (reserved=1GB, committed=0GB) (mmap: reserved=1GB, committed=0GB, at peak) ( reserved=0GB, committed=0GB) ( reserved=1GB, committed=0GB) - Code (reserved=1GB, committed=0GB) (mmap: reserved=1GB, committed=0GB, at peak) - Other (reserved=1GB, committed=1GB) [0x00000005c0000000 - 0x0000000601c00000] committed 1GB from (reserved=8GB, committed=1GB Type=Java Heap) (reserved=1GB, committed=0GB Type=Class) (reserved=1GB, committed=0GB Type=Code) ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/440 Commit messages: - Backport dc256fbc6490f8163adb286dbb7380c10e5e1e06 Changes: https://git.openjdk.org/jdk21u-dev/pull/481/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=481&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320061 Stats: 634 lines in 15 files changed: 337 ins; 83 del; 214 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/481.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/481/head:pull/481 PR: https://git.openjdk.org/jdk21u-dev/pull/481 From duke at openjdk.org Wed Apr 10 08:53:12 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Wed, 10 Apr 2024 08:53:12 GMT Subject: [jdk21u-dev] RFR: 8320061: [nmt] Multiple issues with peak accounting In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 08:35:59 GMT, Mar?a Arias de Reyna wrote: > This is a follow up of https://github.com/openjdk/jdk21u-dev/pull/440 > > This backport fixes several NMT things, among those, the problem with largest_committed being 0KB as shown on the previous PR. > > Example of output: > > > $ jcmd 20088 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=618496KB, at peak) > (mmap: reserved=1048576KB, committed=32064KB, at peak) > (mmap: reserved=528392KB, committed=41416KB, at peak) > (mmap: reserved=197140KB, committed=45380KB, at peak) > (mmap: reserved=40KB, committed=36KB, at peak) > (mmap: reserved=8KB, committed=8KB, at peak) > (mmap: reserved=262144KB, committed=224640KB, at peak) > (mmap: reserved=0KB, committed=0KB, peak=20KB) > > As described in the original PR, other features in this PR is fixing the scale so it also shows when the allocation value is zero (note the GB now instead of showing KB as before, and the *0GB* that is shown): > > > $ jcmd 20088 VM.native_memory detail scale=g | grep "committed" > Total: reserved=11GB, committed=2GB > mmap: reserved=10GB, committed=1GB > - Java Heap (reserved=8GB, committed=1GB) > (mmap: reserved=8GB, committed=1GB, at peak) > - Class (reserved=1GB, committed=0GB) > (mmap: reserved=1GB, committed=0GB, at peak) > ( reserved=0GB, committed=0GB) > ( reserved=1GB, committed=0GB) > - Code (reserved=1GB, committed=0GB) > (mmap: reserved=1GB, committed=0GB, at peak) > - Other (reserved=1GB, committed=1GB) > [0x00000005c0000000 - 0x0000000601c00000] committed 1GB from > (reserved=8GB, committed=1GB Type=Java Heap) > (reserved=1GB, committed=0GB Type=Class) > (reserved=1GB, committed=0GB Type=Code) This is a clean merge to another open PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/481#issuecomment-2046938838 From goetz at openjdk.org Wed Apr 10 09:16:34 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 09:16:34 GMT Subject: [jdk21u-dev] RFR: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 Message-ID: One of the required updates of meta information. ------------- Commit messages: - Backport 1da82a34b14189814e45a93c68620ccb51427111 Changes: https://git.openjdk.org/jdk21u-dev/pull/482/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=482&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313702 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/482.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/482/head:pull/482 PR: https://git.openjdk.org/jdk21u-dev/pull/482 From goetz at openjdk.org Wed Apr 10 09:48:18 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 09:48:18 GMT Subject: [jdk21u-dev] Integrated: 8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time In-Reply-To: References: Message-ID: <7tf4RVVu06vlqTBvLynVA2olgdDtYnvqOo_cE-UIZLQ=.36636b8a-3632-443a-9321-e59406cec34f@github.com> On Fri, 5 Apr 2024 09:49:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > Ran manual test on win and linux. This pull request has now been integrated. Changeset: e0d22481 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e0d22481451e74944ea688e74e54df8bed9f064d Stats: 11 lines in 1 file changed: 6 ins; 1 del; 4 mod 8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time Backport-of: 197981b431fb7c7e6740ac45a671b99d1c7583c6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/460 From goetz at openjdk.org Wed Apr 10 09:49:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 09:49:14 GMT Subject: [jdk21u-dev] Integrated: 8318585: Rename CodeCache::UnloadingScope to UnlinkingScope In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:52:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 38a2173d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/38a2173d5468a467d8ae00d70569840a1619adc7 Stats: 14 lines in 7 files changed: 3 ins; 0 del; 11 mod 8318585: Rename CodeCache::UnloadingScope to UnlinkingScope Reviewed-by: sgehwolf Backport-of: 4eab39d9415b2ec5c2984d0d3c110e9364090835 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/455 From goetz at openjdk.org Wed Apr 10 10:00:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 10:00:20 GMT Subject: [jdk21u-dev] Integrated: 8321718: ProcessTools.executeProcess calls waitFor before logging In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 13:46:39 GMT, Goetz Lindenmaier wrote: > I backport this to streamline tests in 21. > > I ran some tests using these files. This pull request has now been integrated. Changeset: c254affa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c254affaf2e5c6f55ccb5a8724714aa60e48bf00 Stats: 61 lines in 3 files changed: 47 ins; 11 del; 3 mod 8321718: ProcessTools.executeProcess calls waitFor before logging Backport-of: 9ab29f8dcd1c0092e4251f996bd53c704e87a74a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/475 From goetz at openjdk.org Wed Apr 10 10:00:40 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 10:00:40 GMT Subject: [jdk22u] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Message-ID: <-9ftImm9ArBUAF9IrFJiijsvGjU7lEuutL65TQy66Og=.00fe0216-c8fc-4c17-b065-d7e740ed51e5@github.com> One of the required updates of meta information. ------------- Commit messages: - Backport d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 Changes: https://git.openjdk.org/jdk22u/pull/136/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327631 Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/136.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/136/head:pull/136 PR: https://git.openjdk.org/jdk22u/pull/136 From goetz at openjdk.org Wed Apr 10 10:02:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 10:02:14 GMT Subject: [jdk21u-dev] Integrated: 8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 12:27:23 GMT, Goetz Lindenmaier wrote: > I backport this as follow-up of 8325718 This pull request has now been integrated. Changeset: 6f609576 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/6f609576d53fd0f3fead712bdda807169e81d2f9 Stats: 650 lines in 1 file changed: 343 ins; 269 del; 38 mod 8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718 Backport-of: 128e60a29f1bd1e1fbe165ac382107070858ecc6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/474 From gcao at openjdk.org Wed Apr 10 10:23:20 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 10 Apr 2024 10:23:20 GMT Subject: [jdk17u-dev] RFR: 8329823: RISC-V: Need to sync CPU features with related JVM flags Message-ID: <9k0JrsKaufbbjoQOaYRYXbQ83meRaPaw0Sat1zUBaQA=.f321f99d-8f8d-468c-88d7-6f974edf693b@github.com> Hi, The same issue also exists in the jdk17u-dev. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk17u-dev. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. This is a risc-v specific change. Backport is clean, risk is low. ### Testing - [x] Run tier1 tests on SOPHON SG2042 (release) Results without specifying any jvm flags(After applying this patch) ----------System.out:(4/135)---------- WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSED Results with specifying -XX:-UseRVC (After applying this patch) ----------System.out:(4/130)---------- WB.getCPUFeatures(): "rv64 i m a f d" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d] TEST PASSED Results with specifying -XX:+UseRVC (After applying this patch) ----------System.out:(4/135)---------- WB.getCPUFeatures(): "rv64 i m a f d c" CPUInfo.getAdditionalCPUInfo(): "" CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] TEST PASSED ------------- Commit messages: - Backport 8329823: RISC-V: Need to sync CPU features with related JVM flags Changes: https://git.openjdk.org/jdk17u-dev/pull/2385/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2385&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329823 Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2385.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2385/head:pull/2385 PR: https://git.openjdk.org/jdk17u-dev/pull/2385 From goetz at openjdk.org Wed Apr 10 10:26:39 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 10:26:39 GMT Subject: [jdk21u-dev] RFR: 8313899: JVMCI exception Translation can fail in TranslatedException. Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 6f5c903d10aa5f7ff979a79f121609c167f88eff Changes: https://git.openjdk.org/jdk21u-dev/pull/484/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=484&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8313899 Stats: 60 lines in 6 files changed: 58 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/484.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/484/head:pull/484 PR: https://git.openjdk.org/jdk21u-dev/pull/484 From goetz at openjdk.org Wed Apr 10 10:37:17 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 10:37:17 GMT Subject: [jdk21u-dev] RFR: 8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files Message-ID: <5qVYJFmS8JyyCoOSiHFyrF7vq_ExTbcjTExG8DP20tA=.fe68ae35-7e90-4850-aeaf-8673987dc645@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 5a6aa569aa279141193038dc2e61e18a8b24bc11 Changes: https://git.openjdk.org/jdk21u-dev/pull/485/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=485&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303959 Stats: 22 lines in 1 file changed: 18 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/485.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/485/head:pull/485 PR: https://git.openjdk.org/jdk21u-dev/pull/485 From goetz at openjdk.org Wed Apr 10 11:46:28 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 11:46:28 GMT Subject: [jdk21u-dev] RFR: 8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport b1cb37432a4b4a10ba68f468e4d988f2a935f198 Changes: https://git.openjdk.org/jdk21u-dev/pull/486/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=486&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320349 Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/486.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/486/head:pull/486 PR: https://git.openjdk.org/jdk21u-dev/pull/486 From sgehwolf at openjdk.org Wed Apr 10 12:00:09 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 10 Apr 2024 12:00:09 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 09:31:30 GMT, Mar?a Arias de Reyna wrote: >> src/hotspot/share/services/memReporter.cpp line 59: >> >>> 57: if (peak != 0) { >>> 58: output()->print(", largest_committed=" SIZE_FORMAT "%s", amount_in_current_scale(peak), scale); >>> 59: } >> >> This seems odd. Not a problem of the backport, but of the original change. For any value lower than `scale` we'll get `0` as a result if I'm reading this right. >> >> Your example output showed: >> >> (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) >> >> >> Yet, it shouldn't be there (due to `peak != 0`). We should get this fixed before we backport. > > Ok, I'll investigate For the record this will be addressed by also backporting [JDK-8320061](https://bugs.openjdk.org/browse/JDK-8320061). PR #481 depending on this one. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/440#discussion_r1559310938 From goetz at openjdk.org Wed Apr 10 12:09:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 12:09:20 GMT Subject: [jdk17u-dev] RFR: 8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport 50a995f03a0cc5c342929a0f48c43fd04fdf0b0d Changes: https://git.openjdk.org/jdk17u-dev/pull/2386/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2386&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304927 Stats: 411 lines in 3 files changed: 220 ins; 145 del; 46 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2386.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2386/head:pull/2386 PR: https://git.openjdk.org/jdk17u-dev/pull/2386 From goetz at openjdk.org Wed Apr 10 12:23:15 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 12:23:15 GMT Subject: [jdk17u-dev] RFR: 8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport ac1597bcc7a81db0b81e82a3faf50e73932764c2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2387/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2387&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309409 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2387.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2387/head:pull/2387 PR: https://git.openjdk.org/jdk17u-dev/pull/2387 From sjayagond at openjdk.org Wed Apr 10 12:34:15 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Wed, 10 Apr 2024 12:34:15 GMT Subject: [jdk22u] RFR: 8329545: [s390x] Fix garbage value being passed in Argument Register Message-ID: Hi all, This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. Thanks! ------------- Commit messages: - Backport e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4 Changes: https://git.openjdk.org/jdk22u/pull/137/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329545 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/137.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/137/head:pull/137 PR: https://git.openjdk.org/jdk22u/pull/137 From goetz at openjdk.org Wed Apr 10 12:37:21 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 12:37:21 GMT Subject: [jdk17u-dev] RFR: 8309527: Improve test proxy performance Message-ID: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport fadcd6501879af40360b217d2f76ab86a6f55d27 Changes: https://git.openjdk.org/jdk17u-dev/pull/2388/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2388&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309527 Stats: 29 lines in 5 files changed: 5 ins; 0 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2388.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2388/head:pull/2388 PR: https://git.openjdk.org/jdk17u-dev/pull/2388 From stuefe at openjdk.org Wed Apr 10 13:23:14 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 10 Apr 2024 13:23:14 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: <-g8ArzYO3acei2IV6McTTyAtLwReROd-xgef_atd0rk=.f5e553b6-10b8-4870-80f3-b45e9b649b41@github.com> On Wed, 10 Apr 2024 11:57:32 GMT, Severin Gehwolf wrote: >> Ok, I'll investigate > > For the record this will be addressed by also backporting [JDK-8320061](https://bugs.openjdk.org/browse/JDK-8320061). PR #481 depending on this one. yes, in Marias example output, largest_committed should be >= committed. That issue has been indeed fixed with [JDK-8320061](https://bugs.openjdk.org/browse/JDK-8320061). The "amount_in_current_scale results in zero for very small numbers" can still happen here and there, but its not the case in this example. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/440#discussion_r1559424946 From stuefe at openjdk.org Wed Apr 10 13:23:14 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 10 Apr 2024 13:23:14 GMT Subject: [jdk21u-dev] RFR: 8293850: need a largest_committed metric for each category of NMT's output In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 11:16:23 GMT, Mar?a Arias de Reyna wrote: > This is a backport for https://bugs.openjdk.org/browse/JDK-8293850 (need a largest_committed metric for each category of NMT's output) needed in preparation to backport https://bugs.openjdk.org/browse/JDK-8320061 ( [nmt] Multiple issues with peak accounting ) > > This backport adds peak usage of the memory to the NMT output to be able to detect spikes. > > Example of usage before the fix: > > > $ jcmd 160812 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=1277952KB) > (mmap: reserved=528392KB, committed=55348KB) > (mmap: reserved=197140KB, committed=58260KB) > (mmap: reserved=40KB, committed=36KB) > (mmap: reserved=8KB, committed=8KB) > (mmap: reserved=262144KB, committed=244864KB) > (mmap: reserved=1048576KB, committed=34816KB) > > > After the fix (I just started the app, I wasn't really expecting any peak at this point): > > > $ jcmd 161688 VM.native_memory detail | grep "mmap: reserved=" > (mmap: reserved=8388608KB, committed=507904KB, largest_committed=0KB) > (mmap: reserved=1048576KB, committed=31232KB, largest_committed=0KB) > (mmap: reserved=528392KB, committed=32836KB, largest_committed=0KB) > (mmap: reserved=197140KB, committed=43220KB, largest_committed=0KB) > (mmap: reserved=40KB, committed=36KB, largest_committed=0KB) > (mmap: reserved=8KB, committed=8KB, largest_committed=0KB) > (mmap: reserved=262144KB, committed=216640KB, largest_committed=0KB) Looks good. Thanks! ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/440#pullrequestreview-1991674809 From sjayagond at openjdk.org Wed Apr 10 13:31:10 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Wed, 10 Apr 2024 13:31:10 GMT Subject: [jdk22u] RFR: 8329545: [s390x] Fix garbage value being passed in Argument Register In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 12:26:00 GMT, Sidraya Jayagond wrote: > Hi all, > > This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. > > The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. > > Thanks! Hi @TheRealMDoerr Could you please sponsor this backport patch? ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/137#issuecomment-2047548166 From thartmann at openjdk.org Wed Apr 10 13:31:22 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 10 Apr 2024 13:31:22 GMT Subject: [jdk22u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers Message-ID: Hi all, This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. Thanks! ------------- Commit messages: - Backport 4cd318756d4a8de64d25fb6512ecba9a008edfa1 Changes: https://git.openjdk.org/jdk22u/pull/138/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324874 Stats: 254 lines in 2 files changed: 172 ins; 0 del; 82 mod Patch: https://git.openjdk.org/jdk22u/pull/138.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/138/head:pull/138 PR: https://git.openjdk.org/jdk22u/pull/138 From thartmann at openjdk.org Wed Apr 10 13:35:09 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Wed, 10 Apr 2024 13:35:09 GMT Subject: [jdk22u] RFR: 8328702: C2: Crash during parsing because sub type check is not folded In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 07:49:47 GMT, Christian Hagedorn wrote: > Hi all, > > This pull request contains a backport of commit [e5e21a8a](https://github.com/openjdk/jdk/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christian Hagedorn on 4 Apr 2024 and was reviewed by Roland Westrelin and Vladimir Kozlov. > > Thanks! Marked as reviewed by thartmann (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/125#pullrequestreview-1991706708 From mbaesken at openjdk.org Wed Apr 10 14:04:15 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 10 Apr 2024 14:04:15 GMT Subject: [jdk22u] Integrated: 8328589: unify os::breakpoint among posix platforms In-Reply-To: References: Message-ID: <-iObQoJu3axI10vCQ--ibntPeGd7fi-OkRB_dbXRJ5M=.ad83addc-f512-4542-8b55-0408a3516ce3@github.com> On Thu, 4 Apr 2024 13:09:26 GMT, Matthias Baesken wrote: > 8328589: unify os::breakpoint among posix platforms This pull request has now been integrated. Changeset: 98a63a89 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/98a63a89bfcf0810579356b22e293e9beeab9f8c Stats: 44 lines in 4 files changed: 11 ins; 33 del; 0 mod 8328589: unify os::breakpoint among posix platforms Backport-of: 93d1700f23d42cb35b6028c5d7d029c035711acf ------------- PR: https://git.openjdk.org/jdk22u/pull/127 From chagedorn at openjdk.org Wed Apr 10 14:23:16 2024 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 10 Apr 2024 14:23:16 GMT Subject: [jdk22u] RFR: 8328702: C2: Crash during parsing because sub type check is not folded In-Reply-To: References: Message-ID: <_PeuuZ7EzsANLwDQ83aTDmBTpH7rWswTQ_RLFSqRENE=.64ba3169-bd87-4e5e-a3f5-fc39f05e7283@github.com> On Thu, 4 Apr 2024 07:49:47 GMT, Christian Hagedorn wrote: > Hi all, > > This pull request contains a backport of commit [e5e21a8a](https://github.com/openjdk/jdk/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christian Hagedorn on 4 Apr 2024 and was reviewed by Roland Westrelin and Vladimir Kozlov. > > Thanks! Thanks Tobias for your review! ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/125#issuecomment-2047678063 From chagedorn at openjdk.org Wed Apr 10 14:23:17 2024 From: chagedorn at openjdk.org (Christian Hagedorn) Date: Wed, 10 Apr 2024 14:23:17 GMT Subject: [jdk22u] Integrated: 8328702: C2: Crash during parsing because sub type check is not folded In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 07:49:47 GMT, Christian Hagedorn wrote: > Hi all, > > This pull request contains a backport of commit [e5e21a8a](https://github.com/openjdk/jdk/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Christian Hagedorn on 4 Apr 2024 and was reviewed by Roland Westrelin and Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: 817cf138 Author: Christian Hagedorn URL: https://git.openjdk.org/jdk22u/commit/817cf1389a1853d5f88740b1a2a8be262c82c48f Stats: 143 lines in 3 files changed: 139 ins; 2 del; 2 mod 8328702: C2: Crash during parsing because sub type check is not folded Reviewed-by: thartmann Backport-of: e5e21a8a6e64466f9cda2064aa2723a15d4ae86a ------------- PR: https://git.openjdk.org/jdk22u/pull/125 From mbaesken at openjdk.org Wed Apr 10 14:32:26 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 10 Apr 2024 14:32:26 GMT Subject: [jdk11u-dev] RFR: 8299858: [Metrics] Swap memory limit reported incorrectly when too large Message-ID: 8299858: [Metrics] Swap memory limit reported incorrectly when too large ------------- Commit messages: - Backport 64ddf9536f55fb81956ebde6dfc0a3c4147af371 Changes: https://git.openjdk.org/jdk11u-dev/pull/2644/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2644&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299858 Stats: 68 lines in 3 files changed: 65 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2644.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2644/head:pull/2644 PR: https://git.openjdk.org/jdk11u-dev/pull/2644 From sjayagond at openjdk.org Wed Apr 10 14:35:11 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Wed, 10 Apr 2024 14:35:11 GMT Subject: [jdk22u] Integrated: 8329545: [s390x] Fix garbage value being passed in Argument Register In-Reply-To: References: Message-ID: <3VfYq08_kihFQ32br4ohxCY15_mDu1HgN7WTMSaUl-M=.0a5e08c3-1fd2-402d-969b-ecdcec49e529@github.com> On Wed, 10 Apr 2024 12:26:00 GMT, Sidraya Jayagond wrote: > Hi all, > > This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. > > The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: 3b351646 Author: Sidraya Jayagond Committer: Martin Doerr URL: https://git.openjdk.org/jdk22u/commit/3b351646052071efefad72efd8404bc84057f14d Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8329545: [s390x] Fix garbage value being passed in Argument Register Backport-of: e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4 ------------- PR: https://git.openjdk.org/jdk22u/pull/137 From aph at openjdk.org Wed Apr 10 15:59:08 2024 From: aph at openjdk.org (Andrew Haley) Date: Wed, 10 Apr 2024 15:59:08 GMT Subject: [jdk22u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 13:25:20 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! > ### Progress > > * [x] Change must not contain extraneous whitespace > > * [x] Commit message must refer to an issue > > * [ ] [JDK-8324874](https://bugs.openjdk.org/browse/JDK-8324874) needs maintainer approval > > > ### Issue > > * [JDK-8324874](https://bugs.openjdk.org/browse/JDK-8324874): AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers (**Bug** - P4 - Requested) > > > ### Reviewing > Using `git` > Using Skara CLI tools > Using diff file > ### Webrev > > [Link to Webrev Comment](https://git.openjdk.org/jdk22u/pull/138#issuecomment-2047554545) This is a clean backport, right? ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/138#issuecomment-2047922792 From vpetko at openjdk.org Wed Apr 10 16:32:10 2024 From: vpetko at openjdk.org (Vladimir Petko) Date: Wed, 10 Apr 2024 16:32:10 GMT Subject: [jdk22u] Integrated: 8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread In-Reply-To: References: Message-ID: On Fri, 1 Mar 2024 08:32:03 GMT, Vladimir Petko wrote: > Hi all, > > This pull request contains a backport of commit [d1099033](https://github.com/openjdk/jdk/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 8 Feb 2024 and was reviewed by Brian Burkhalter. > > This change fixes a bug in jruby[1] that broken pipeline functions of Open3[1][2]. > > Thanks! > > [1] https://github.com/jruby/jruby/issues/8069 > [2] https://bugs.launchpad.net/ubuntu/+source/jruby/+bug/2054943 This pull request has now been integrated. Changeset: dbaca7a4 Author: Vladimir Petko Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk22u/commit/dbaca7a434e26f59fd461952c96a45bdde5847b0 Stats: 84 lines in 2 files changed: 70 ins; 4 del; 10 mod 8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread Backport-of: d1099033ac63b9dd0dd6e3a7341db929e9e0e56e ------------- PR: https://git.openjdk.org/jdk22u/pull/79 From shade at openjdk.org Wed Apr 10 18:16:16 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 10 Apr 2024 18:16:16 GMT Subject: [jdk21u-dev] Integrated: 8328702: C2: Crash during parsing because sub type check is not folded In-Reply-To: References: Message-ID: <0zIGHYqFVH8oXFVy8tbrqjoN_goB22FzIjqqA8SprEU=.7e607a57-f939-4193-8e9a-37d752aecd84@github.com> On Thu, 4 Apr 2024 13:58:17 GMT, Aleksey Shipilev wrote: > Fixes another C2 bug, regression in JDK 21. > > Additional testing: > - [x] New regression test fails without the fix, passes with it > - [x] Linux x86_64 server fastdebug, `all` tests pass > - [x] Linux x86_64 server fastdebug, Fuzzer tests > - [x] Linux x86_64 server fastdebug, Maven CTW tests This pull request has now been integrated. Changeset: 249d8963 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/249d89632c8e78b301c419678081796bf273e285 Stats: 143 lines in 3 files changed: 139 ins; 2 del; 2 mod 8328702: C2: Crash during parsing because sub type check is not folded Backport-of: e5e21a8a6e64466f9cda2064aa2723a15d4ae86a ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/450 From goetz at openjdk.org Wed Apr 10 19:56:36 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 19:56:36 GMT Subject: [jdk11u-dev] RFR: 8256660: Disable DTLS 1.0 [v5] In-Reply-To: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: > I backport this for parity with 11.0.24-oracle. > > Trivial resolve in java.security Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix failing tests. ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2584/files - new: https://git.openjdk.org/jdk11u-dev/pull/2584/files/f39e8477..6ae3b156 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2584&range=03-04 Stats: 7 lines in 2 files changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2584.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2584/head:pull/2584 PR: https://git.openjdk.org/jdk11u-dev/pull/2584 From goetz at openjdk.org Wed Apr 10 20:43:30 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 10 Apr 2024 20:43:30 GMT Subject: [jdk21u-dev] RFR: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 Message-ID: One of the required updates of meta information. ------------- Depends on: https://git.openjdk.org/jdk21u-dev/pull/482 Commit messages: - Backport cc8f8da293914c25cb15d38caad994bc761a3957 Changes: https://git.openjdk.org/jdk21u-dev/pull/483/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=483&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318322 Stats: 53 lines in 2 files changed: 50 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/483.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/483/head:pull/483 PR: https://git.openjdk.org/jdk21u-dev/pull/483 From gcao at openjdk.org Thu Apr 11 01:49:20 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 11 Apr 2024 01:49:20 GMT Subject: [jdk22u] Integrated: 8329823: RISC-V: Need to sync CPU features with related JVM flags In-Reply-To: References: Message-ID: <9w14Y26RDdVfKi8__psUxDvZWZOgSzqPJ_ovonEpvEk=.84657880-c974-4052-9c8d-f9c8e0c48157@github.com> On Wed, 10 Apr 2024 07:32:24 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk22u. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk22u. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. > > ### Testing > > - [x] Run tier1 tests on SOPHON SG2042 (release) > > Results without specifying any jvm flags(After applying this patch) > > ----------System.out:(4/135)---------- > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSE > > > Results with specifying -XX:-UseRVC (After applying this patch) > > ----------System.out:(4/130)---------- > WB.getCPUFeatures(): "rv64 i m a f d" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d] > TEST PASSED > > Results with specifying -XX:+UseRVC (After applying this patch) > > ----------System.out:(4/135)---------- > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSED This pull request has now been integrated. Changeset: bcf0d256 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk22u/commit/bcf0d256dd2962180810efa7e694fe6fe0cf7b9e Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod 8329823: RISC-V: Need to sync CPU features with related JVM flags Backport-of: b9331cd25ca88b07ce079405f5e3031cf8c13ea6 ------------- PR: https://git.openjdk.org/jdk22u/pull/135 From andrewlu at openjdk.org Thu Apr 11 02:04:52 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 11 Apr 2024 02:04:52 GMT Subject: [jdk21u-dev] Integrated: 8281658: Add a security category to the java -XshowSettings option In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 05:22:09 GMT, Andrew Lu wrote: > I backport this for parity with 21.0.3-oracle. This pull request has now been integrated. Changeset: fb10dd97 Author: Andrew Lu URL: https://git.openjdk.org/jdk21u-dev/commit/fb10dd97ed3fcfe2adfbdeff916a45f378ea2da9 Stats: 320 lines in 5 files changed: 314 ins; 2 del; 4 mod 8281658: Add a security category to the java -XshowSettings option Backport-of: 2e12a123c9955b7360fd752a6a33d59b6271c5af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/478 From lyang at openjdk.org Thu Apr 11 02:39:46 2024 From: lyang at openjdk.org (Long Yang) Date: Thu, 11 Apr 2024 02:39:46 GMT Subject: [jdk17u-dev] RFR: 8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate In-Reply-To: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> References: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> Message-ID: On Fri, 8 Mar 2024 07:38:57 GMT, Long Yang wrote: > Hi, all > > Could I have a review of this backport. > > This pull request contains a backport of commit [8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb](https://github.com/openjdk/jdk/commit/8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > Testing: I ran test/jdk/jdk/jfr/event/os/TestCPULoad.java and passed. All GHA tests are passed (except linux-cross-compile, build(riscv64), Create sysroot. It looks like there's an issue with the GHA's process). Gentle ping. I would be very grateful if anyone could help with the review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2277#issuecomment-2048833583 From ashi at openjdk.org Thu Apr 11 03:02:56 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 03:02:56 GMT Subject: [jdk11u-dev] RFR: 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC Message-ID: Backport of [JDK-8163921](https://bugs.openjdk.org/browse/JDK-8163921) Testing - Local: Test passed - `B8185898.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 28796cbd1d15de678b80295418f5d1f9f59176a6 Changes: https://git.openjdk.org/jdk11u-dev/pull/2645/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2645&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8163921 Stats: 11 lines in 2 files changed: 0 ins; 1 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2645.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2645/head:pull/2645 PR: https://git.openjdk.org/jdk11u-dev/pull/2645 From ashi at openjdk.org Thu Apr 11 03:30:13 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 03:30:13 GMT Subject: [jdk11u-dev] RFR: 8187759: Background not refreshed when painting over a transparent JFrame Message-ID: Backport of [JDK-8187759](https://bugs.openjdk.org/browse/JDK-8187759) Testing - Local: Not tested - the test `JFrameBackgroundRefreshTest.java` needs `os.family == "linux"`, while the local is MacOS - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 04d43c435d3ede519df169053dd9d724aa2312eb Changes: https://git.openjdk.org/jdk11u-dev/pull/2646/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2646&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8187759 Stats: 219 lines in 2 files changed: 219 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2646.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2646/head:pull/2646 PR: https://git.openjdk.org/jdk11u-dev/pull/2646 From ashi at openjdk.org Thu Apr 11 03:30:55 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 03:30:55 GMT Subject: [jdk17u-dev] RFR: 8187759: Background not refreshed when painting over a transparent JFrame Message-ID: Backport of [JDK-8187759](https://bugs.openjdk.org/browse/JDK-8187759) Testing - Local: Not tested - the test `JFrameBackgroundRefreshTest.java` needs `os.family == "linux"`, while the local is MacOS - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 04d43c435d3ede519df169053dd9d724aa2312eb Changes: https://git.openjdk.org/jdk17u-dev/pull/2389/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2389&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8187759 Stats: 219 lines in 2 files changed: 219 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2389.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2389/head:pull/2389 PR: https://git.openjdk.org/jdk17u-dev/pull/2389 From ashi at openjdk.org Thu Apr 11 03:30:59 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 03:30:59 GMT Subject: [jdk21u-dev] RFR: 8187759: Background not refreshed when painting over a transparent JFrame Message-ID: Backport of [JDK-8187759](https://bugs.openjdk.org/browse/JDK-8187759) Testing - Local: Not tested - the test `JFrameBackgroundRefreshTest.java` needs `os.family == "linux"`, while the local is MacOS - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 04d43c435d3ede519df169053dd9d724aa2312eb Changes: https://git.openjdk.org/jdk21u-dev/pull/487/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=487&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8187759 Stats: 219 lines in 2 files changed: 219 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/487.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/487/head:pull/487 PR: https://git.openjdk.org/jdk21u-dev/pull/487 From rmarchenko at openjdk.org Thu Apr 11 05:46:45 2024 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Thu, 11 Apr 2024 05:46:45 GMT Subject: [jdk17u-dev] RFR: 8286490: JvmtiEventControllerPrivate::set_event_callbacks CLEARING_MASK computation is incorrect In-Reply-To: References: Message-ID: On Fri, 8 Mar 2024 06:47:16 GMT, Roman Marchenko wrote: > The backport isn't clean. > > 1. Resolved a conflict in `src/hotspot/share/prims/jvmtiEventController.cpp` with an empty line. > 2. Removed files as VThreads are not implemented in jdk17: > - `test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp` > - `test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java` > 3. Added new test: > - `test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/Test.java` > - `test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/libextcallback.c` > - `test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extcallback/loadClass/Test2.java` > > Actually, backporting the fix only. > The new test fails without the fix, and successfully passes with the fix. Up ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2276#issuecomment-2048965271 From stuefe at openjdk.org Thu Apr 11 05:52:46 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 11 Apr 2024 05:52:46 GMT Subject: [jdk22u] RFR: 8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 Message-ID: Hi all, This pull request contains a backport of commit [d9c84e76](https://github.com/openjdk/jdk/commit/d9c84e763a0880d33586dbb8dc90b66ede030444) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 11 Apr 2024 and was reviewed by Calvin Cheung and Ioi Lam. Thanks! ------------- Commit messages: - Backport d9c84e763a0880d33586dbb8dc90b66ede030444 Changes: https://git.openjdk.org/jdk22u/pull/139/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329656 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk22u/pull/139.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/139/head:pull/139 PR: https://git.openjdk.org/jdk22u/pull/139 From thartmann at openjdk.org Thu Apr 11 06:00:51 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Thu, 11 Apr 2024 06:00:51 GMT Subject: [jdk22u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 13:25:20 GMT, Tobias Hartmann wrote: > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! Yes, see the `clean` label. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/138#issuecomment-2048976067 From ashi at openjdk.org Thu Apr 11 06:07:43 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 06:07:43 GMT Subject: [jdk17u-dev] RFR: 8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path Message-ID: <7nAgRatSsV6H40qBG9jBjtqBQNr_Q6wrj872umKUI6E=.499c414b-dee1-4386-823f-b2ebb12080c0@github.com> Backport of [JDK-8263940](https://bugs.openjdk.org/browse/JDK-8263940) - to add details on diff Testing - Local: `SetDefaultProvider.java` - Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 717792c3b728584413572e7aede83290779be2a2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2390/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2390&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8263940 Stats: 54 lines in 2 files changed: 48 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2390.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2390/head:pull/2390 PR: https://git.openjdk.org/jdk17u-dev/pull/2390 From syan at openjdk.org Thu Apr 11 06:26:42 2024 From: syan at openjdk.org (SendaoYan) Date: Thu, 11 Apr 2024 06:26:42 GMT Subject: [jdk17u-dev] RFR: 8327312: [17u] Problem list ReflectionCallerCacheTest.java due to 8324978 In-Reply-To: <3urRyb3quVez41YitywGmtP5uuiPUSqkgJH9-WjyPxs=.1a04291f-dc37-40f5-b168-8c988814847a@github.com> References: <3urRyb3quVez41YitywGmtP5uuiPUSqkgJH9-WjyPxs=.1a04291f-dc37-40f5-b168-8c988814847a@github.com> Message-ID: <3M_l0AF4aEPrAwXoqzHjlP-ehF33F4BsDNlB2aY4nUc=.1c2ef523-bd68-466b-9a28-1bf923ced454@github.com> On Tue, 30 Jan 2024 16:25:52 GMT, SendaoYan wrote: > Hi, > > The testcase ReflectionCallerCacheTest.java run failed with -Xcomp, both on linux-x86_64 and linux-aarch64. > > And it run pass by jdk23 binary with the same testcase and the same jvm options(-Xcomp): > > ![image](https://github.com/openjdk/jdk17u-dev/assets/24123821/9ee1e9d2-96fc-4772-b11f-776a631515cd) > > > Before we found the root cause of this failure, should we problem list this testcase in test/jdk/ProblemList-Xcomp.txt. > > Thanks, > -sendao Problem list this fail testcase to test/jdk/ProblemList-Xcomp.txt, the risk is low. Can anyone review this PR, thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2186#issuecomment-2049001150 From shade at openjdk.org Thu Apr 11 06:49:57 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 11 Apr 2024 06:49:57 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks Message-ID: Clean backport to improve C2 reliability. Additional testing: - [x] New test DOES NOT fail without the patch, passes with it - [ ] Linux x86_64 server fastdebug, `all` tests ------------- Commit messages: - Backport cb2a6713596548d76c03912709656172b0bbcc76 Changes: https://git.openjdk.org/jdk21u-dev/pull/488/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=488&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324121 Stats: 70 lines in 3 files changed: 61 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/488.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/488/head:pull/488 PR: https://git.openjdk.org/jdk21u-dev/pull/488 From goetz at openjdk.org Thu Apr 11 07:00:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 07:00:53 GMT Subject: [jdk17u-dev] RFR: 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Message-ID: I backport this for parity with 17.0.12-oracle. I had to resolve a copyright, else clean. But one of the tests does not compile because "8281236: (D)TLS key exchange named groups". The test case is not applicable to 17, so I removed it. Unfortunately it's the test case that reproduces the issuen in 21. The other testcase passes. ------------- Commit messages: - Backport d44aaa37f98dd383aebbec097427feb1f1c29b74 Changes: https://git.openjdk.org/jdk17u-dev/pull/2391/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2391&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326643 Stats: 287 lines in 2 files changed: 286 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2391.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2391/head:pull/2391 PR: https://git.openjdk.org/jdk17u-dev/pull/2391 From ashi at openjdk.org Thu Apr 11 07:03:07 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 07:03:07 GMT Subject: [jdk11u-dev] RFR: 8263940: NPE when creating default file system when default file system provider is packaged as JAR file on class path Message-ID: Backport of [JDK-8263940](https://bugs.openjdk.org/browse/JDK-8263940) - to add details on diff Testing - Local: `SetDefaultProvider.java` - Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - 8263940: Fix compile errors on Java 11 - Backport 717792c3b728584413572e7aede83290779be2a2 Changes: https://git.openjdk.org/jdk11u-dev/pull/2647/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2647&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8263940 Stats: 74 lines in 2 files changed: 66 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2647.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2647/head:pull/2647 PR: https://git.openjdk.org/jdk11u-dev/pull/2647 From duke at openjdk.org Thu Apr 11 07:12:45 2024 From: duke at openjdk.org (Soumadipta Roy) Date: Thu, 11 Apr 2024 07:12:45 GMT Subject: [jdk21u-dev] Integrated: 8316608: Enable parallelism in vmTestbase/gc/vector tests In-Reply-To: <6l55_q6dcVfgIccVifLYF05APsRgXz7rKoNfyiHPg70=.a2b82839-65c9-4a52-a762-2dd73e1a5f3a@github.com> References: <6l55_q6dcVfgIccVifLYF05APsRgXz7rKoNfyiHPg70=.a2b82839-65c9-4a52-a762-2dd73e1a5f3a@github.com> Message-ID: On Wed, 27 Mar 2024 16:33:33 GMT, Soumadipta Roy wrote: > Backporting the fix for https://bugs.openjdk.org/browse/JDK-8316608 merged as part of openjdk/jdk#16028. > https://github.com/openjdk/jdk/commit/f61499c73fe03e2e3680d7f58a84183364c5c5ac.patch could be applied cleanly. > > Run details on AL2_x86_64: > > #Fastdebug > before: 3518.69s user 84.97s system 840% cpu 7:08.71 total > after: 2241.98s user 61.99s system 2617% cpu 1:28.03 total > > #Release > before: 1367.16s user 134.95s system 371% cpu 6:44.67 total > after: 1206.90s user 114.48s system 2548% cpu 51.848 total This pull request has now been integrated. Changeset: ba4ad2b4 Author: Soumadipta Roy Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/ba4ad2b4874482b37889576020ab846b4b75cf6d Stats: 299 lines in 13 files changed: 0 ins; 299 del; 0 mod 8316608: Enable parallelism in vmTestbase/gc/vector tests Backport-of: f61499c73fe03e2e3680d7f58a84183364c5c5ac ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/418 From duke at openjdk.org Thu Apr 11 07:12:46 2024 From: duke at openjdk.org (Soumadipta Roy) Date: Thu, 11 Apr 2024 07:12:46 GMT Subject: [jdk11u-dev] Integrated: 8316608: Enable parallelism in vmTestbase/gc/vector tests In-Reply-To: References: Message-ID: On Wed, 27 Mar 2024 17:23:09 GMT, Soumadipta Roy wrote: > Backporting the fix for https://bugs.openjdk.org/browse/JDK-8316608 merged as part of openjdk/jdk#16028. > https://github.com/openjdk/jdk/commit/f61499c73fe03e2e3680d7f58a84183364c5c5ac.patch could be applied cleanly. > > Run details on AL2_x86_64: > > Fastdebug > before: 4741.91s user 91.12s system 588% cpu 13:41.56 total > after: 3451.17s user 43.90s system 3196% cpu 1:49.33 total > > Release 11 > before: 2905.04s user 93.12s system 394% cpu 12:39.98 total > after: 2745.40s user 57.49s system 3319% cpu 1:24.43 total This pull request has now been integrated. Changeset: 4941b84a Author: Soumadipta Roy Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/4941b84aa1f08a2e6aac74360815279f7684cf57 Stats: 299 lines in 13 files changed: 0 ins; 299 del; 0 mod 8316608: Enable parallelism in vmTestbase/gc/vector tests Backport-of: f61499c73fe03e2e3680d7f58a84183364c5c5ac ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2630 From duke at openjdk.org Thu Apr 11 07:12:46 2024 From: duke at openjdk.org (Soumadipta Roy) Date: Thu, 11 Apr 2024 07:12:46 GMT Subject: [jdk17u-dev] Integrated: 8316608: Enable parallelism in vmTestbase/gc/vector tests In-Reply-To: <3jyXivh0ru7nb35uraGo0ZvdrzmgQ6ilO006FrAXs_M=.42b79163-48ae-440b-aa10-e3197cd71026@github.com> References: <3jyXivh0ru7nb35uraGo0ZvdrzmgQ6ilO006FrAXs_M=.42b79163-48ae-440b-aa10-e3197cd71026@github.com> Message-ID: On Wed, 27 Mar 2024 15:23:33 GMT, Soumadipta Roy wrote: > Backporting the fix for https://bugs.openjdk.org/browse/JDK-8316608 merged as part of openjdk/jdk#16028. > https://github.com/openjdk/jdk/commit/f61499c73fe03e2e3680d7f58a84183364c5c5ac.patch could be applied cleanly. > > Run details on AL2_x86_64: > > #Fastdebug > before: 3518.69s user 84.97s system 840% cpu 7:08.71 total > after: 6176.30s user 112.25s system 3753% cpu 2:47.54 total > > #Release > before: 1373.06s user 135.80s system 373% cpu 6:44.35 total > after: 4479.07s user 305.63s system 3370% cpu 2:21.95 total This pull request has now been integrated. Changeset: 85e3f1a1 Author: Soumadipta Roy Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/85e3f1a14d4ea751ab62c30229ab4879783916a9 Stats: 299 lines in 13 files changed: 0 ins; 299 del; 0 mod 8316608: Enable parallelism in vmTestbase/gc/vector tests Backport-of: f61499c73fe03e2e3680d7f58a84183364c5c5ac ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2337 From goetz at openjdk.org Thu Apr 11 07:17:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 07:17:07 GMT Subject: [jdk17u-dev] RFR: 8309527: Improve test proxy performance [v2] In-Reply-To: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> References: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> Message-ID: > I backport this for parity with 17.0.12-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into backport-GoeLin-fadcd650 - Backport fadcd6501879af40360b217d2f76ab86a6f55d27 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2388/files - new: https://git.openjdk.org/jdk17u-dev/pull/2388/files/e0473649..32a80190 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2388&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2388&range=00-01 Stats: 299 lines in 13 files changed: 0 ins; 299 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2388.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2388/head:pull/2388 PR: https://git.openjdk.org/jdk17u-dev/pull/2388 From goetz at openjdk.org Thu Apr 11 07:17:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 07:17:07 GMT Subject: [jdk17u-dev] RFR: 8309527: Improve test proxy performance In-Reply-To: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> References: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> Message-ID: On Wed, 10 Apr 2024 12:33:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. GHA failures: infra issues as "Failed to download action 'https://api.github.com/repos/actions/github-script/zipball/60a0d83039c74a4aee543508d2ffcb1c3799cdea'. Error: Response status code does not indicate success: 500 (Internal Server Error)." or "Unable to download artifact(s): Failed to ListArtifacts: Received non-retryable error: Failed request: (403) Forbidden: Error from intermediary with HTTP status code 403 "Forbidden"" Unrelated. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2388#issuecomment-2049061948 From ashi at openjdk.org Thu Apr 11 07:37:24 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 07:37:24 GMT Subject: [jdk11u-dev] RFR: 8293965: Code signing warnings after JDK-8293550 Message-ID: Backport of [JDK-8293965](https://bugs.openjdk.org/browse/JDK-8293965) Testing - Local: make jdk succeeded in local macOS `14.4.1 (23E224)` dev-8293965-11/build/macosx-aarch64-normal-server-slowdebug/images/jdk/bin % ./java -version openjdk version "11.0.24-internal" 2024-07-16 OpenJDK Runtime Environment (slowdebug build 11.0.24-internal+0-adhoc.I048686.dev-8293965-11) OpenJDK 64-Bit Server VM (slowdebug build 11.0.24-internal+0-adhoc.I048686.dev-8293965-11, mixed mode) - Pipeline: - Testing Machine: ------------- Commit messages: - Backport f91762f56ea7fb27b6fa54d07d3b3b0650bab0bc Changes: https://git.openjdk.org/jdk11u-dev/pull/2648/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2648&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293965 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2648.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2648/head:pull/2648 PR: https://git.openjdk.org/jdk11u-dev/pull/2648 From ashi at openjdk.org Thu Apr 11 08:16:58 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 08:16:58 GMT Subject: [jdk17u-dev] RFR: 8318854: [macos14] Running any AWT app prints Secure coding warning Message-ID: <-tCMDypcJ6oLpwtRFgXRT9rZf7q5BrPF4UMa8gGzVo0=.183bfeb3-502c-4a25-8f0b-90e8303b4b2c@github.com> Backport of [JDK-8318854](https://bugs.openjdk.org/browse/JDK-8318854) ------------- Commit messages: - Backport 940f67c1a62c6f9462266f3a108649aca114cffa Changes: https://git.openjdk.org/jdk17u-dev/pull/2392/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2392&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318854 Stats: 66 lines in 4 files changed: 42 ins; 2 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2392.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2392/head:pull/2392 PR: https://git.openjdk.org/jdk17u-dev/pull/2392 From ashi at openjdk.org Thu Apr 11 08:18:11 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 08:18:11 GMT Subject: [jdk11u-dev] RFR: 8318854: [macos14] Running any AWT app prints Secure coding warning Message-ID: Backport of [JDK-8318854](https://bugs.openjdk.org/browse/JDK-8318854) ------------- Commit messages: - Backport 940f67c1a62c6f9462266f3a108649aca114cffa Changes: https://git.openjdk.org/jdk11u-dev/pull/2649/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2649&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318854 Stats: 66 lines in 4 files changed: 42 ins; 2 del; 22 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2649.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2649/head:pull/2649 PR: https://git.openjdk.org/jdk11u-dev/pull/2649 From ashi at openjdk.org Thu Apr 11 08:18:05 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 08:18:05 GMT Subject: [jdk21u-dev] RFR: 8318854: [macos14] Running any AWT app prints Secure coding warning Message-ID: Backport of [JDK-8318854](https://bugs.openjdk.org/browse/JDK-8318854) ------------- Commit messages: - Backport 940f67c1a62c6f9462266f3a108649aca114cffa Changes: https://git.openjdk.org/jdk21u-dev/pull/489/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=489&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318854 Stats: 66 lines in 4 files changed: 42 ins; 2 del; 22 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/489.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/489/head:pull/489 PR: https://git.openjdk.org/jdk21u-dev/pull/489 From lucy at openjdk.org Thu Apr 11 08:27:47 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Thu, 11 Apr 2024 08:27:47 GMT Subject: [jdk17u-dev] RFR: 8286311: remove boilerplate from use of runTests In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 07:34:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The patch needed some resolving. > > The only file with a trivial resolve in code is TestUnicode.java. > > All other resolves are Copyright issues. > A row of files are not in 17. I did not research how they > apprear in 21, this seems too much effort for this rather > pointless change. > Nevertheless this might make later backports easier for the > files catched here, which is the majority. > > > > > > > File not in 17: > test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java > > test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java > test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java > test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java > test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java > > > test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java > test/langtools/jdk/javadoc/doclet/testHref/TestHref.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java > > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java > > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java > > test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java > test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java > > test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java > test/langtools/jdk/javad... LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2384#pullrequestreview-1993582740 From mbaesken at openjdk.org Thu Apr 11 08:31:44 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 11 Apr 2024 08:31:44 GMT Subject: [jdk17u-dev] RFR: 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message In-Reply-To: References: Message-ID: <1XUWDOrqvoYBZaPR3zJNPZ_RSshAyfGC3173COR8cK0=.e01ff2d6-2abe-424b-9db4-9fbfcfc4ea72@github.com> On Thu, 11 Apr 2024 06:56:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > I had to resolve a copyright, else clean. > > But one of the tests does not compile because "8281236: (D)TLS key exchange named groups". > The test case is not applicable to 17, so I removed it. > Unfortunately it's the test case that reproduces the issuen in 21. The other testcase passes. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2391#pullrequestreview-1993589631 From vklang at openjdk.org Thu Apr 11 08:37:54 2024 From: vklang at openjdk.org (Viktor Klang) Date: Thu, 11 Apr 2024 08:37:54 GMT Subject: [jdk22u] Integrated: 8328316: Finisher cannot emit if stream is sequential and integrator returned false In-Reply-To: References: Message-ID: On Tue, 2 Apr 2024 06:36:32 GMT, Viktor Klang wrote: > Hi all, > > This pull request contains a backport of commit [ab28045d](https://github.com/openjdk/jdk/commit/ab28045d7785d948b2bce685f06043e8217961f4) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository addressing [JDK-8328316](https://bugs.openjdk.org/browse/JDK-8328316). > > The commit being backported was authored by Viktor Klang on 21 Mar 2024 and was reviewed by Paul Sandoz. > > Thanks! This pull request has now been integrated. Changeset: 64b49490 Author: Viktor Klang Committer: Alan Bateman URL: https://git.openjdk.org/jdk22u/commit/64b49490a7e04de7e5f3fcbca179db5b6e5c3d83 Stats: 71 lines in 2 files changed: 66 ins; 0 del; 5 mod 8328316: Finisher cannot emit if stream is sequential and integrator returned false Reviewed-by: alanb Backport-of: ab28045d7785d948b2bce685f06043e8217961f4 ------------- PR: https://git.openjdk.org/jdk22u/pull/118 From clanger at openjdk.org Thu Apr 11 08:41:44 2024 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 11 Apr 2024 08:41:44 GMT Subject: [jdk21u-dev] Integrated: 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket In-Reply-To: <0HVxQXDpaKej5ryqLiSMe_a0RoXk54Tr8Vdk8F4QLU0=.f1b88fc1-25a5-442c-83be-2c827027d579@github.com> References: <0HVxQXDpaKej5ryqLiSMe_a0RoXk54Tr8Vdk8F4QLU0=.f1b88fc1-25a5-442c-83be-2c827027d579@github.com> Message-ID: On Fri, 5 Apr 2024 17:29:55 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8325579](https://bugs.openjdk.org/browse/JDK-8325579), commit [92d6fa4a](https://github.com/openjdk/jdk22u/commit/92d6fa4abec1fdf8e57723e4490be0ba4f97e59d) from the [openjdk/jdk22u](https://git.openjdk.org/jdk22u) repository. > > The commit being backported was authored by Christoph Langer on 5 Apr 2024 and had no reviewers. > > Thanks! This pull request has now been integrated. Changeset: fbb424f9 Author: Christoph Langer URL: https://git.openjdk.org/jdk21u-dev/commit/fbb424f95d73e99c7a533ed5dae8fbb6d13dc93b Stats: 245 lines in 3 files changed: 130 ins; 35 del; 80 mod 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket Backport-of: 92d6fa4abec1fdf8e57723e4490be0ba4f97e59d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/466 From clanger at openjdk.org Thu Apr 11 08:42:47 2024 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 11 Apr 2024 08:42:47 GMT Subject: [jdk17u-dev] Integrated: 8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 In-Reply-To: References: Message-ID: On Mon, 25 Mar 2024 16:16:12 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8185862](https://bugs.openjdk.org/browse/JDK-8185862) from commit [dcca5daa](https://github.com/openjdk/jdk22u/commit/dcca5daaf7f51c6579369c6ba3430a3d7962dbf2) from the [openjdk/jdk22u](https://git.openjdk.org/jdk22u) repository. > > I had to resolve copyrights in awt_Win32GraphicsDevice.cpp and awt_Win32GraphicsEnv.cpp plus a comment diff in Devices.h due to missing [JDK-8301443](https://bugs.openjdk.org/browse/JDK-8301443), will mark as clean. > > Thanks > Christoph This pull request has now been integrated. Changeset: 1ae82df7 Author: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/1ae82df76e9242037c2552ef40f5f11261a77914 Stats: 150 lines in 9 files changed: 89 ins; 25 del; 36 mod 8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185 Backport-of: dcca5daaf7f51c6579369c6ba3430a3d7962dbf2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2328 From duke at openjdk.org Thu Apr 11 09:13:43 2024 From: duke at openjdk.org (lusou-zhangquan) Date: Thu, 11 Apr 2024 09:13:43 GMT Subject: [jdk11u-dev] Withdrawn: 8324754: WB_IsIntrinsicAvailable failed with "compiler not available" with option -Xint In-Reply-To: References: Message-ID: On Mon, 29 Jan 2024 09:04:48 GMT, lusou-zhangquan wrote: > If interpreter mode is enabled, the highest compile level should be none. Therefore, WB_IsIntrinsicAvailable will return false directly rather than check intrinsic availability with non-existent compiler. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2497 From goetz at openjdk.org Thu Apr 11 09:22:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:22:43 GMT Subject: [jdk21u-dev] Integrated: 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 09:09:46 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: c993c0cd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/c993c0cd990426c4e4e5ee53a615f932f744e65a Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod 8313702: Update IANA Language Subtag Registry to Version 2023-08-02 Backport-of: 1da82a34b14189814e45a93c68620ccb51427111 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/482 From goetz at openjdk.org Thu Apr 11 09:26:57 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:26:57 GMT Subject: [jdk21u-dev] RFR: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 [v2] In-Reply-To: References: Message-ID: > One of the required updates of meta information. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/483/files - new: https://git.openjdk.org/jdk21u-dev/pull/483/files/2fed4cdc..2fed4cdc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=483&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=483&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/483.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/483/head:pull/483 PR: https://git.openjdk.org/jdk21u-dev/pull/483 From goetz at openjdk.org Thu Apr 11 09:27:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:27:46 GMT Subject: [jdk21u-dev] Integrated: 8313899: JVMCI exception Translation can fail in TranslatedException. In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 10:21:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: d1caa3fd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/d1caa3fdf8596de73e383a9c9fda4d02149e370c Stats: 60 lines in 6 files changed: 58 ins; 1 del; 1 mod 8313899: JVMCI exception Translation can fail in TranslatedException. Backport-of: 6f5c903d10aa5f7ff979a79f121609c167f88eff ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/484 From goetz at openjdk.org Thu Apr 11 09:27:48 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:27:48 GMT Subject: [jdk17u-dev] Integrated: 8297695: Fix typos in test/langtools files In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 18:18:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Resolved JavadocTester because of extra line at end of file. > Will mark clean. This pull request has now been integrated. Changeset: 00a1fe96 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/00a1fe96704618c2f9e76240d3083c1e664687e0 Stats: 11 lines in 10 files changed: 0 ins; 0 del; 11 mod 8297695: Fix typos in test/langtools files Backport-of: e10778accef05bb17eea20d589086b50e366dc4d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2383 From goetz at openjdk.org Thu Apr 11 09:29:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:29:45 GMT Subject: [jdk17u-dev] Integrated: 8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 12:04:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: ca086895 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ca086895c2b934b185834561194444acf3d1085e Stats: 411 lines in 3 files changed: 220 ins; 145 del; 46 mod 8304927: Update java/net/httpclient/BasicAuthTest.java to check basic auth over HTTP/2 Backport-of: 50a995f03a0cc5c342929a0f48c43fd04fdf0b0d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2386 From goetz at openjdk.org Thu Apr 11 09:29:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:29:44 GMT Subject: [jdk21u-dev] Integrated: 8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files In-Reply-To: <5qVYJFmS8JyyCoOSiHFyrF7vq_ExTbcjTExG8DP20tA=.fe68ae35-7e90-4850-aeaf-8673987dc645@github.com> References: <5qVYJFmS8JyyCoOSiHFyrF7vq_ExTbcjTExG8DP20tA=.fe68ae35-7e90-4850-aeaf-8673987dc645@github.com> Message-ID: <_RKBIbg0pW86EQLuR5W0kzqN15PaICLA_W_rkY_mzB8=.27f6952f-041f-43ca-b453-64bbd51718e8@github.com> On Wed, 10 Apr 2024 10:32:55 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: db8ea85c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/db8ea85c7d8259a4c46ba5d1a66d7acc2c4da3e6 Stats: 22 lines in 1 file changed: 18 ins; 1 del; 3 mod 8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files Backport-of: 5a6aa569aa279141193038dc2e61e18a8b24bc11 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/485 From goetz at openjdk.org Thu Apr 11 09:30:51 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:30:51 GMT Subject: [jdk17u-dev] Integrated: 8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org In-Reply-To: References: Message-ID: <2KAesCDauvhPNsO0RiFelj-rIdRG7O3KkgGammH6teI=.599dd4aa-47d0-4b48-9780-4e68a6e2165f@github.com> On Wed, 10 Apr 2024 12:17:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 99aa1ca9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/99aa1ca973dcfea56c767dc0d6d8d7ad8dc38360 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8309409: Update HttpInputStreamTest and BodyProcessorInputStreamTest to use hg.openjdk.org Backport-of: ac1597bcc7a81db0b81e82a3faf50e73932764c2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2387 From goetz at openjdk.org Thu Apr 11 09:32:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:32:45 GMT Subject: [jdk17u-dev] Integrated: 8309527: Improve test proxy performance In-Reply-To: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> References: <_q_sWk0fA3O2HhUFRXvU_U1wWpNd5DKHP3gMGe_WQh0=.3a314c6e-ab72-467c-a07e-187bab9de203@github.com> Message-ID: On Wed, 10 Apr 2024 12:33:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: f6c003ad Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f6c003ad4207c05524d27201254bc06a7ac982fa Stats: 29 lines in 5 files changed: 5 ins; 0 del; 24 mod 8309527: Improve test proxy performance Backport-of: fadcd6501879af40360b217d2f76ab86a6f55d27 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2388 From goetz at openjdk.org Thu Apr 11 09:34:45 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:34:45 GMT Subject: [jdk17u-dev] Integrated: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 13:07:18 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: 3460807b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3460807ba6d8419b679c857ccfdc68c4a06a3ac9 Stats: 53 lines in 2 files changed: 50 ins; 0 del; 3 mod 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 Backport-of: cc8f8da293914c25cb15d38caad994bc761a3957 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2378 From goetz at openjdk.org Thu Apr 11 09:38:55 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:38:55 GMT Subject: [jdk21u-dev] RFR: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 [v3] In-Reply-To: References: Message-ID: <-9k27qB-_5ZI1H_ptKe3GSokSOB6n6_95A-rNiPeGxo=.f82a81e1-33e3-4d87-a1ca-072e7600ee6e@github.com> > One of the required updates of meta information. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8318322 - Backport cc8f8da293914c25cb15d38caad994bc761a3957 - Backport 1da82a34b14189814e45a93c68620ccb51427111 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/483/files - new: https://git.openjdk.org/jdk21u-dev/pull/483/files/2fed4cdc..183110a1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=483&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=483&range=01-02 Stats: 1825 lines in 43 files changed: 1058 ins; 621 del; 146 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/483.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/483/head:pull/483 PR: https://git.openjdk.org/jdk21u-dev/pull/483 From goetz at openjdk.org Thu Apr 11 09:40:11 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:40:11 GMT Subject: [jdk17u-dev] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 [v2] In-Reply-To: References: Message-ID: > One of the required updates of meta information. > > I had to adapt the file path. Else clean. Probably recognized as such. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8327631 - Backport d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 - Backport cc8f8da293914c25cb15d38caad994bc761a3957 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2379/files - new: https://git.openjdk.org/jdk17u-dev/pull/2379/files/4bc05f50..1e1517c2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2379&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2379&range=00-01 Stats: 1377 lines in 52 files changed: 768 ins; 469 del; 140 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2379.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2379/head:pull/2379 PR: https://git.openjdk.org/jdk17u-dev/pull/2379 From goetz at openjdk.org Thu Apr 11 09:58:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:58:43 GMT Subject: [jdk21u-dev] Integrated: 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 09:47:56 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: dc536692 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/dc536692917b34e44e0daef564fdef7cdb826e4d Stats: 53 lines in 2 files changed: 50 ins; 0 del; 3 mod 8318322: Update IANA Language Subtag Registry to Version 2023-10-16 Backport-of: cc8f8da293914c25cb15d38caad994bc761a3957 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/483 From goetz at openjdk.org Thu Apr 11 09:59:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 09:59:44 GMT Subject: [jdk21u-dev] Integrated: 8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 11:41:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: db750ffb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/db750ffb896bd2a9a8135304bb6fcadae02fa695 Stats: 4 lines in 1 file changed: 0 ins; 2 del; 2 mod 8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI Backport-of: b1cb37432a4b4a10ba68f468e4d988f2a935f198 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/486 From goetz at openjdk.org Thu Apr 11 10:16:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 10:16:01 GMT Subject: [jdk21u-dev] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Message-ID: <95GF3XRTBdi5HHkefgTbm_JJpKRwyCXbfz8zH1HAu4Q=.1f0a0899-2a3b-4d10-88fd-576f251ecf23@github.com> One of the required updates of meta information. ------------- Commit messages: - Backport d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 Changes: https://git.openjdk.org/jdk21u-dev/pull/490/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=490&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327631 Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/490.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/490/head:pull/490 PR: https://git.openjdk.org/jdk21u-dev/pull/490 From goetz at openjdk.org Thu Apr 11 10:23:43 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 10:23:43 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. Ok, so now I got some risk assessments. But could I also please get reviews? I.e., is the backport as correct wrt 21 as it is in 22? I could as well ask someone else for a second review? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2049377830 From goetz at openjdk.org Thu Apr 11 11:59:49 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 11:59:49 GMT Subject: [jdk17u-dev] Withdrawn: 8249693: java/nio/channels/FileChannel/FileExtensionAndMap.java uses @ignore w/o bug id In-Reply-To: References: Message-ID: On Wed, 20 Mar 2024 16:25:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2316 From gcao at openjdk.org Thu Apr 11 12:43:43 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 11 Apr 2024 12:43:43 GMT Subject: [jdk21u-dev] Integrated: 8329823: RISC-V: Need to sync CPU features with related JVM flags In-Reply-To: <5a_yoPKRImUqthVV6PSC7oIR4Wb9rqn2zCfIiUmZLNQ=.d97af9cc-1ba9-4367-b3bc-d23a0f7ed25c@github.com> References: <5a_yoPKRImUqthVV6PSC7oIR4Wb9rqn2zCfIiUmZLNQ=.d97af9cc-1ba9-4367-b3bc-d23a0f7ed25c@github.com> Message-ID: On Wed, 10 Apr 2024 06:19:06 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk21u-dev. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk21u-dev. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. > > ### Testing > > - [x] Run tier1 tests on SOPHON SG2042 (release) > > Results without specifying any jvm flags(After applying this patch) > > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSED > > > Results with specifying -XX:-UseRVC (After applying this patch) > > WB.getCPUFeatures(): "rv64 i m a f d" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d] > TEST PASSED > > Results with specifying -XX:+UseRVC (After applying this patch) > > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSED This pull request has now been integrated. Changeset: 18254641 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/18254641606816215189a06a281e1763fd86eecf Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod 8329823: RISC-V: Need to sync CPU features with related JVM flags Backport-of: b9331cd25ca88b07ce079405f5e3031cf8c13ea6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/480 From gcao at openjdk.org Thu Apr 11 12:44:50 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 11 Apr 2024 12:44:50 GMT Subject: [jdk17u-dev] Integrated: 8329823: RISC-V: Need to sync CPU features with related JVM flags In-Reply-To: <9k0JrsKaufbbjoQOaYRYXbQ83meRaPaw0Sat1zUBaQA=.f321f99d-8f8d-468c-88d7-6f974edf693b@github.com> References: <9k0JrsKaufbbjoQOaYRYXbQ83meRaPaw0Sat1zUBaQA=.f321f99d-8f8d-468c-88d7-6f974edf693b@github.com> Message-ID: On Wed, 10 Apr 2024 10:03:26 GMT, Gui Cao wrote: > Hi, The same issue also exists in the jdk17u-dev. I would like to backport [8329823](https://bugs.openjdk.org/browse/JDK-8329823) to jdk17u-dev. With this backport, We synchronize these features with related JVM flags so that "features" string can reflect actual usable CPU features. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > > - [x] Run tier1 tests on SOPHON SG2042 (release) > > Results without specifying any jvm flags(After applying this patch) > > ----------System.out:(4/135)---------- > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSED > > > Results with specifying -XX:-UseRVC (After applying this patch) > > ----------System.out:(4/130)---------- > WB.getCPUFeatures(): "rv64 i m a f d" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d] > TEST PASSED > > Results with specifying -XX:+UseRVC (After applying this patch) > > ----------System.out:(4/135)---------- > WB.getCPUFeatures(): "rv64 i m a f d c" > CPUInfo.getAdditionalCPUInfo(): "" > CPUInfo.getFeatures(): [rv64, i, m, a, f, d, c] > TEST PASSED This pull request has now been integrated. Changeset: ed9c1280 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk17u-dev/commit/ed9c12809a20b29806eb15f4983c85aef35e1ccb Stats: 29 lines in 2 files changed: 18 ins; 2 del; 9 mod 8329823: RISC-V: Need to sync CPU features with related JVM flags Backport-of: b9331cd25ca88b07ce079405f5e3031cf8c13ea6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2385 From vklang at openjdk.org Thu Apr 11 13:03:48 2024 From: vklang at openjdk.org (Viktor Klang) Date: Thu, 11 Apr 2024 13:03:48 GMT Subject: [jdk22u] Integrated: 8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC In-Reply-To: References: Message-ID: On Fri, 1 Mar 2024 08:59:21 GMT, Viktor Klang wrote: > This is a test-stabilization backport. This pull request has now been integrated. Changeset: 3d99b8fc Author: Viktor Klang Committer: Alan Bateman URL: https://git.openjdk.org/jdk22u/commit/3d99b8fc2145456608fa90e823254c52b6c5302b Stats: 8 lines in 3 files changed: 1 ins; 3 del; 4 mod 8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC Reviewed-by: alanb Backport-of: b86c3b7a68335d57699ea3c5ec6d09a62ea9026a ------------- PR: https://git.openjdk.org/jdk22u/pull/80 From shade at openjdk.org Thu Apr 11 14:43:20 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 11 Apr 2024 14:43:20 GMT Subject: [jdk17u-dev] RFR: 8298249: Excessive memory allocation in CipherInputStream AEAD decryption Message-ID: Improves `CipherInputStream` with `AES-GCM` significantly. This problem is seen in some of our services. There is a related [JDK-8298865](https://bugs.openjdk.org/browse/JDK-8298865), which I would backport separately. Additional testing: - [x] MacOS AArch64 server fastdebug, `jdk_security` - [x] Ad-hoc benchmarks Benchmark (dataSize) (keyLength) Mode Cnt Score Error Units # Before AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 35547.250 ? 154.108 ops/s AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 17.297 ? 0.043 ops/s AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 150791.244 ? 656.878 ops/s AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2561.195 ? 27.701 ops/s # After AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 65815.523 ? 156.983 ops/s AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 786.680 ? 298.170 ops/s AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 149412.181 ? 431.304 ops/s AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2581.110 ? 23.931 ops/s ------------- Commit messages: - Backport b9074fa1ed489993d60ce873fd8105a95d30782a Changes: https://git.openjdk.org/jdk17u-dev/pull/2393/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2393&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298249 Stats: 146 lines in 2 files changed: 142 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2393.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2393/head:pull/2393 PR: https://git.openjdk.org/jdk17u-dev/pull/2393 From shade at openjdk.org Thu Apr 11 15:16:45 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 11 Apr 2024 15:16:45 GMT Subject: [jdk17u-dev] RFR: 8298249: Excessive memory allocation in CipherInputStream AEAD decryption In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 14:29:10 GMT, Aleksey Shipilev wrote: > Improves `CipherInputStream` with `AES-GCM` significantly. This problem is seen in some of our services. > > There is a related [JDK-8298865](https://bugs.openjdk.org/browse/JDK-8298865), which I would backport separately. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `jdk_security` > - [ ] Linux x86_64 server fastdebug, `all` > - [x] Ad-hoc benchmarks > > > Benchmark (dataSize) (keyLength) Mode Cnt Score Error Units > > # Before > AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 35547.250 ? 154.108 ops/s > AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 17.297 ? 0.043 ops/s > AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 150791.244 ? 656.878 ops/s > AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2561.195 ? 27.701 ops/s > > # After > AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 65815.523 ? 156.983 ops/s > AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 786.680 ? 298.170 ops/s > AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 149412.181 ? 431.304 ops/s > AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2581.110 ? 23.931 ops/s Surprising test failures. Getting back to draft. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2393#issuecomment-2049933225 From goetz at openjdk.org Thu Apr 11 15:32:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 15:32:08 GMT Subject: [jdk17u-dev] RFR: 8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out Message-ID: I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport 95310eab6ce73512b1afc0a7a26a396dd7b6cb7c Changes: https://git.openjdk.org/jdk17u-dev/pull/2395/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2395&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8223696 Stats: 25 lines in 1 file changed: 6 ins; 15 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2395.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2395/head:pull/2395 PR: https://git.openjdk.org/jdk17u-dev/pull/2395 From clanger at openjdk.org Thu Apr 11 15:55:06 2024 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 11 Apr 2024 15:55:06 GMT Subject: [jdk17u-dev] RFR: 8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket Message-ID: Hi all, This pull request contains a backport of commit [fbb424f9](https://github.com/openjdk/jdk21u-dev/commit/fbb424f95d73e99c7a533ed5dae8fbb6d13dc93b) from the [openjdk/jdk21u-dev](https://git.openjdk.org/jdk21u-dev) repository. The commit being backported was authored by Christoph Langer on 11 Apr 2024 and had no reviewers. Applies clean except for the copyright years in module-info.java. Will mark clean, hence. Thanks! ------------- Commit messages: - Backport fbb424f95d73e99c7a533ed5dae8fbb6d13dc93b Changes: https://git.openjdk.org/jdk17u-dev/pull/2396/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2396&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325579 Stats: 245 lines in 3 files changed: 130 ins; 35 del; 80 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2396.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2396/head:pull/2396 PR: https://git.openjdk.org/jdk17u-dev/pull/2396 From goetz at openjdk.org Thu Apr 11 17:20:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 17:20:59 GMT Subject: [jdk21u-dev] RFR: 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 2374d1e334ba0528b39239a01fe52d5843e678df Changes: https://git.openjdk.org/jdk21u-dev/pull/491/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=491&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328988 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/491.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/491/head:pull/491 PR: https://git.openjdk.org/jdk21u-dev/pull/491 From goetz at openjdk.org Thu Apr 11 17:22:52 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 11 Apr 2024 17:22:52 GMT Subject: [jdk17u-dev] RFR: 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 Message-ID: I backport this for parity with 17.0.12-oracle. Resolved due to context. probably clean anywasy, else will mark as such. ------------- Commit messages: - Backport 2374d1e334ba0528b39239a01fe52d5843e678df Changes: https://git.openjdk.org/jdk17u-dev/pull/2397/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2397&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328988 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2397.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2397/head:pull/2397 PR: https://git.openjdk.org/jdk17u-dev/pull/2397 From shade at openjdk.org Thu Apr 11 18:19:47 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 11 Apr 2024 18:19:47 GMT Subject: [jdk17u-dev] Withdrawn: 8298249: Excessive memory allocation in CipherInputStream AEAD decryption In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 14:29:10 GMT, Aleksey Shipilev wrote: > Improves `CipherInputStream` with `AES-GCM` significantly. This problem is seen in some of our services. > > There is a related [JDK-8298865](https://bugs.openjdk.org/browse/JDK-8298865), which I would backport separately. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `jdk_security` > - [ ] Linux x86_64 server fastdebug, `all` > - [x] Ad-hoc benchmarks > > > Benchmark (dataSize) (keyLength) Mode Cnt Score Error Units > > # Before > AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 35547.250 ? 154.108 ops/s > AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 17.297 ? 0.043 ops/s > AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 150791.244 ? 656.878 ops/s > AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2561.195 ? 27.701 ops/s > > # After > AESGCMCipherInputStream.decrypt 16384 128 thrpt 40 65815.523 ? 156.983 ops/s > AESGCMCipherInputStream.decrypt 1048576 128 thrpt 40 786.680 ? 298.170 ops/s > AESGCMCipherInputStream.encrypt 16384 128 thrpt 40 149412.181 ? 431.304 ops/s > AESGCMCipherInputStream.encrypt 1048576 128 thrpt 40 2581.110 ? 23.931 ops/s This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2393 From duke at openjdk.org Thu Apr 11 19:47:47 2024 From: duke at openjdk.org (Elif Aslan) Date: Thu, 11 Apr 2024 19:47:47 GMT Subject: [jdk17u-dev] RFR: 8273153: Consolidate file_exists into os:file_exists In-Reply-To: References: Message-ID: On Sat, 9 Mar 2024 19:51:43 GMT, Elif Aslan wrote: > Clean backport to Consolidate file_exists into os:file_exists > This backport is required to close [this](https://github.com/openjdk/jdk/commit/9732fbe428c3b6a5422cc94e7295ba5482d1a7a9) backport clean. > > Additional testing in addition to GHA tests > > jtreg/tier2 Hello @GoeLin , This backport is the first in a backport series that ends in [JDK-8316468](https://bugs.openjdk.org/browse/JDK-8316468) There will be total of 3 backports to achieve [this](https://bugs.openjdk.org/browse/JDK-8273153) backport to be completed. Please see Paul's comment [here](https://github.com/openjdk/jdk17u-dev/pull/1797#issuecomment-1972048581) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2281#issuecomment-2050403604 From ashi at openjdk.org Thu Apr 11 21:10:59 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 21:10:59 GMT Subject: [jdk11u-dev] RFR: 8282017: sun/net/www/protocol/https/HttpsURLConnection/B6216082.java fails with "SocketException: Unexpected end of file from server" Message-ID: Backport of [JDK-8282017](https://bugs.openjdk.org/browse/JDK-8282017) Testing - Local: Not applicable - Not a test or directory containing tests: sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java - Pipeline: - Testing Machine: ------------- Commit messages: - Backport cd9a3cf05b2c200709103e2e8596414a62a1c441 Changes: https://git.openjdk.org/jdk11u-dev/pull/2650/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2650&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282017 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2650.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2650/head:pull/2650 PR: https://git.openjdk.org/jdk11u-dev/pull/2650 From ashi at openjdk.org Thu Apr 11 21:15:53 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 11 Apr 2024 21:15:53 GMT Subject: [jdk17u-dev] RFR: 8283349: Robustness improvements to java/util/prefs/AddNodeChangeListener.jar Message-ID: Backport of [JDK-8283349](https://bugs.openjdk.org/browse/JDK-8283349) Testing - Local: - `AddNodeChangeListener.java` - Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 656cba7af376d6460202591230ac95d2366de9f3 Changes: https://git.openjdk.org/jdk17u-dev/pull/2398/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2398&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283349 Stats: 70 lines in 1 file changed: 30 ins; 17 del; 23 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2398.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2398/head:pull/2398 PR: https://git.openjdk.org/jdk17u-dev/pull/2398 From phh at openjdk.org Thu Apr 11 22:04:46 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Apr 2024 22:04:46 GMT Subject: [jdk22u] RFR: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 16:34:11 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. > > I'd like to do the backport because jdk 22 is affected by the issue. The included test hangs without the change. > Besides it will reduce the noise in jck tests we're doing regularly (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). > > The original fix does not apply due to renaming of a local variable. Also the context differs because there's no `postInterrupt` method to be called. > Nevertheless I'd consider the risk low because of the small size of the fix. > > Tested with the included test. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/130#pullrequestreview-1995555364 From phh at openjdk.org Thu Apr 11 22:07:41 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Apr 2024 22:07:41 GMT Subject: [jdk22u] RFR: 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 14:48:14 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/e41bc42deb22615c9b93ee639d04e9ed2bd57f64. > > It did not apply cleanly because `JfrRecorderService::emit_leakprofiler_events()` does not exist in jdk 22 so I left out the hunk in `jfrRecorderService.cpp`. > > Testing: > > I've verified every added `WXState` change if it is actually required. > > The fix passed our CI testing with `AssertWXAtThreadSync` enabled: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/133#pullrequestreview-1995558510 From phh at openjdk.org Thu Apr 11 22:10:47 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Apr 2024 22:10:47 GMT Subject: [jdk17u-dev] RFR: 8286311: remove boilerplate from use of runTests In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 07:34:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The patch needed some resolving. > > The only file with a trivial resolve in code is TestUnicode.java. > > All other resolves are Copyright issues. > A row of files are not in 17. I did not research how they > apprear in 21, this seems too much effort for this rather > pointless change. > Nevertheless this might make later backports easier for the > files catched here, which is the majority. > > > > > > > File not in 17: > test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java > > test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java > test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java > test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java > test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java > > > test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java > test/langtools/jdk/javadoc/doclet/testHref/TestHref.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java > > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java > > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java > > test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java > test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java > > test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java > test/langtools/jdk/javad... Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2384#pullrequestreview-1995562233 From phh at openjdk.org Thu Apr 11 22:25:45 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 11 Apr 2024 22:25:45 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Mon, 11 Mar 2024 09:40:26 GMT, Varada M wrote: >> Hi all, >> >> This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. >> >> Thanks! > > Varada M has updated the pull request incrementally with one additional commit since the last revision: > > Backport 43956686c924658ee2d7866e46ee9f10d9595c35 Marked as reviewed by phh (Reviewer). GHA failures appear infrastructure related. ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2531#pullrequestreview-1995574867 PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2050654242 From ashi at openjdk.org Fri Apr 12 02:12:15 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 02:12:15 GMT Subject: [jdk17u-dev] RFR: 8302069: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update Message-ID: Backport of [JDK-8302069](https://bugs.openjdk.org/browse/JDK-8302069) Testing - Local: Test passed - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 1c7b09bc23ac37f83b9043de35b71bea7e814da5 Changes: https://git.openjdk.org/jdk17u-dev/pull/2399/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2399&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302069 Stats: 16 lines in 2 files changed: 6 ins; 2 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2399.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2399/head:pull/2399 PR: https://git.openjdk.org/jdk17u-dev/pull/2399 From ashi at openjdk.org Fri Apr 12 02:12:57 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 02:12:57 GMT Subject: [jdk11u-dev] RFR: 8302069: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java update Message-ID: Backport of [JDK-8302069](https://bugs.openjdk.org/browse/JDK-8302069) Testing - Local: Test passed - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 1c7b09bc23ac37f83b9043de35b71bea7e814da5 Changes: https://git.openjdk.org/jdk11u-dev/pull/2651/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2651&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302069 Stats: 16 lines in 2 files changed: 6 ins; 2 del; 8 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2651.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2651/head:pull/2651 PR: https://git.openjdk.org/jdk11u-dev/pull/2651 From ashi at openjdk.org Fri Apr 12 03:42:02 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 03:42:02 GMT Subject: [jdk11u-dev] RFR: 8305874: Open source AWT Key, Text Event related tests Message-ID: Backport of [JDK-8305874](https://bugs.openjdk.org/browse/JDK-8305874) Testing - Local: Test passed - `DeleteKeyTyped.java`: Test results: passed: 1 - `EscapeKeyTyped.java`: Test results: passed: 1 - `ShiftF10Test.java`: Test results: no tests selected - `ContainerEventChildTest.java`: Test results: passed: 1 - `InitialTextEventTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d6cf4aa1551df591c7bc75cb8c5e90d57630ca2a Changes: https://git.openjdk.org/jdk11u-dev/pull/2652/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2652&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305874 Stats: 547 lines in 5 files changed: 547 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2652.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2652/head:pull/2652 PR: https://git.openjdk.org/jdk11u-dev/pull/2652 From ashi at openjdk.org Fri Apr 12 03:42:21 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 03:42:21 GMT Subject: [jdk17u-dev] RFR: 8305874: Open source AWT Key, Text Event related tests Message-ID: Backport of [JDK-8305874](https://bugs.openjdk.org/browse/JDK-8305874) Testing - Local: Test passed - `DeleteKeyTyped.java`: Test results: passed: 1 - `EscapeKeyTyped.java`: Test results: passed: 1 - `ShiftF10Test.java`: Test results: no tests selected - `ContainerEventChildTest.java`: Test results: passed: 1 - `InitialTextEventTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d6cf4aa1551df591c7bc75cb8c5e90d57630ca2a Changes: https://git.openjdk.org/jdk17u-dev/pull/2400/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2400&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305874 Stats: 547 lines in 5 files changed: 547 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2400.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2400/head:pull/2400 PR: https://git.openjdk.org/jdk17u-dev/pull/2400 From ashi at openjdk.org Fri Apr 12 05:38:09 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 05:38:09 GMT Subject: [jdk17u-dev] RFR: 8306067: Open source AWT Graphics,GridBagLayout related tests Message-ID: Backport of [JDK-8306067](https://bugs.openjdk.org/browse/JDK-8306067) Testing - Local: Test passed, on MacOS 14.4.1 - `DrawNullStringTest.java`: Test results: passed: 1 - `GetGraphicsTest.java`: Test results: passed: 1 - `GridBagLayoutButtonsOverlapTest.java`: Test results: passed: 1 - `GridBagLayoutOutOfBoundsTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d53a5eed0f64d97e1f688ed4cde006ae2a676231 Changes: https://git.openjdk.org/jdk17u-dev/pull/2401/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2401&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306067 Stats: 299 lines in 4 files changed: 299 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2401.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2401/head:pull/2401 PR: https://git.openjdk.org/jdk17u-dev/pull/2401 From ashi at openjdk.org Fri Apr 12 05:38:27 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 05:38:27 GMT Subject: [jdk11u-dev] RFR: 8306067: Open source AWT Graphics,GridBagLayout related tests Message-ID: Backport of [JDK-8306067](https://bugs.openjdk.org/browse/JDK-8306067) Testing - Local: Test passed, on MacOS 14.4.1 - `DrawNullStringTest.java`: Test results: passed: 1 - `GetGraphicsTest.java`: Test results: passed: 1 - `GridBagLayoutButtonsOverlapTest.java`: Test results: passed: 1 - `GridBagLayoutOutOfBoundsTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d53a5eed0f64d97e1f688ed4cde006ae2a676231 Changes: https://git.openjdk.org/jdk11u-dev/pull/2653/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2653&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306067 Stats: 299 lines in 4 files changed: 299 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2653.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2653/head:pull/2653 PR: https://git.openjdk.org/jdk11u-dev/pull/2653 From ashi at openjdk.org Fri Apr 12 05:58:01 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 05:58:01 GMT Subject: [jdk17u-dev] RFR: 8306634: Open source AWT Event related tests Message-ID: <43XEa3cCqsiZP29VguPSqBQ73xdbLvbf6ff7meEDkbM=.54cfe2bc-1183-465b-ab38-6217d84da058@github.com> Backport of [JDK-8306634](https://bugs.openjdk.org/browse/JDK-8306634) Testing - Local: Test passed - `RepaintTest.java`: Test results: passed: 1 - `MouseEventAbsoluteCoordsTest.java`: Test results: passed: 1 - `UndecoratedShrink.java`: Test results: passed: 1 - `bug4212562.java`: Test results: passed: 1 - `DoubleAntialiasTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 9ed456fac87f598af7d71f9c0887234a09e10eed Changes: https://git.openjdk.org/jdk17u-dev/pull/2402/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2402&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306634 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2402.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2402/head:pull/2402 PR: https://git.openjdk.org/jdk17u-dev/pull/2402 From ashi at openjdk.org Fri Apr 12 05:58:21 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 05:58:21 GMT Subject: [jdk11u-dev] RFR: 8306634: Open source AWT Event related tests Message-ID: <5L2BjNNknSg1e9gwAqGn_JP2AI8mbBRDRB1wWEOYw0M=.e1095058-7620-43cc-bd38-4c8771d06894@github.com> Backport of [JDK-8306634](https://bugs.openjdk.org/browse/JDK-8306634) Testing - Local: Test passed - `RepaintTest.java`: Test results: passed: 1 - `MouseEventAbsoluteCoordsTest.java`: Test results: passed: 1 - `UndecoratedShrink.java`: Test results: passed: 1 - `bug4212562.java`: Test results: passed: 1 - `DoubleAntialiasTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 9ed456fac87f598af7d71f9c0887234a09e10eed Changes: https://git.openjdk.org/jdk11u-dev/pull/2654/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2654&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306634 Stats: 495 lines in 5 files changed: 495 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2654.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2654/head:pull/2654 PR: https://git.openjdk.org/jdk11u-dev/pull/2654 From sjayagond at openjdk.org Fri Apr 12 06:11:55 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Fri, 12 Apr 2024 06:11:55 GMT Subject: [jdk21u-dev] RFR: 8329545: [s390x] Fix garbage value being passed in Argument Register Message-ID: Hi all, This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. Thanks! ------------- Commit messages: - Backport e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4 Changes: https://git.openjdk.org/jdk21u-dev/pull/492/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=492&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329545 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/492.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/492/head:pull/492 PR: https://git.openjdk.org/jdk21u-dev/pull/492 From ashi at openjdk.org Fri Apr 12 06:29:02 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 06:29:02 GMT Subject: [jdk17u-dev] RFR: 8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage Message-ID: Backport of [JDK-8315071](https://bugs.openjdk.org/browse/JDK-8315071) Testing - Local: to test on Windows machine (`(os.family == "windows")`) - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 31e26814db5d5ad5018fb6ed2e8160e8a01938ab Changes: https://git.openjdk.org/jdk17u-dev/pull/2403/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2403&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315071 Stats: 18 lines in 2 files changed: 12 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2403.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2403/head:pull/2403 PR: https://git.openjdk.org/jdk17u-dev/pull/2403 From ashi at openjdk.org Fri Apr 12 06:29:58 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 06:29:58 GMT Subject: [jdk11u-dev] RFR: 8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage Message-ID: <5Jtn05Y7uKGOpdeCKZy2-2tm54ao8_5awOfKHY60Fww=.7a039764-64e4-4c0a-915f-2a47f17cee35@github.com> Backport of [JDK-8315071](https://bugs.openjdk.org/browse/JDK-8315071) Testing - Local: to test on Windows machine (`(os.family == "windows")`) - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 31e26814db5d5ad5018fb6ed2e8160e8a01938ab Changes: https://git.openjdk.org/jdk11u-dev/pull/2655/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2655&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315071 Stats: 18 lines in 2 files changed: 12 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2655.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2655/head:pull/2655 PR: https://git.openjdk.org/jdk11u-dev/pull/2655 From ashi at openjdk.org Fri Apr 12 06:30:12 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 06:30:12 GMT Subject: [jdk21u-dev] RFR: 8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage Message-ID: <49PU7TZaAUAhoAdv9lDPYG7u0rSV2T6lzQ6gxq5UnMs=.ca5074c4-b3b9-41a0-bb9d-b5fb9060316b@github.com> Backport of [JDK-8315071](https://bugs.openjdk.org/browse/JDK-8315071) Testing - Local: to test on Windows machine (`(os.family == "windows")`) - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 31e26814db5d5ad5018fb6ed2e8160e8a01938ab Changes: https://git.openjdk.org/jdk21u-dev/pull/493/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=493&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315071 Stats: 18 lines in 2 files changed: 12 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/493.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/493/head:pull/493 PR: https://git.openjdk.org/jdk21u-dev/pull/493 From andrewlu at openjdk.org Fri Apr 12 07:04:10 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 12 Apr 2024 07:04:10 GMT Subject: [jdk21u-dev] RFR: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Message-ID: I backport this for parity with 21.0.3-oracle. ------------- Commit messages: - Backport fa823bd21c6676c67c42275efb59868200409b38 Changes: https://git.openjdk.org/jdk21u-dev/pull/494/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=494&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328540 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/494.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/494/head:pull/494 PR: https://git.openjdk.org/jdk21u-dev/pull/494 From andrewlu at openjdk.org Fri Apr 12 07:05:50 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 12 Apr 2024 07:05:50 GMT Subject: [jdk17u-dev] RFR: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport fa823bd21c6676c67c42275efb59868200409b38 Changes: https://git.openjdk.org/jdk17u-dev/pull/2404/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2404&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328540 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2404.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2404/head:pull/2404 PR: https://git.openjdk.org/jdk17u-dev/pull/2404 From andrewlu at openjdk.org Fri Apr 12 07:07:11 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 12 Apr 2024 07:07:11 GMT Subject: [jdk11u-dev] RFR: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Message-ID: <2kACLjm3ugwiT88crUKTeTdSZkvDbrKwZEWbgAG1o2o=.659876c3-cb09-47d0-b25b-982948ea4563@github.com> I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport fa823bd21c6676c67c42275efb59868200409b38 Changes: https://git.openjdk.org/jdk11u-dev/pull/2656/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2656&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328540 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2656.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2656/head:pull/2656 PR: https://git.openjdk.org/jdk11u-dev/pull/2656 From clanger at openjdk.org Fri Apr 12 07:18:54 2024 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 12 Apr 2024 07:18:54 GMT Subject: [jdk11u-dev] RFR: 8214245: Case insensitive matching doesn't work correctly for some character classes [v8] In-Reply-To: <-OZ7GvZ_7U44NjkIBrbmcCxYCl6s6YDhol1fhCsU4d0=.41cffa6b-6a0a-457a-8861-43a0686ef70c@github.com> References: <-OZ7GvZ_7U44NjkIBrbmcCxYCl6s6YDhol1fhCsU4d0=.41cffa6b-6a0a-457a-8861-43a0686ef70c@github.com> Message-ID: <0GuQ9_hnUTOvGCPIyQcyvq2gwJfYE8_fdW_DqVETdRk=.7481c804-b64c-4f10-a288-3b157dac6651@github.com> On Tue, 26 Mar 2024 01:49:20 GMT, Korov wrote: >>> Hello @RealCLanger , I'm very interested in continuing to work on this backport, Please help me create a CSR and tell me the relevant links. Thank you very much for your help. >> >> OK, I now created a CSR for 11-pool: [JDK-8328951](https://bugs.openjdk.org/browse/JDK-8328951). The CSR will need a review from some OpenJDK reviewer, e.g. @phohensee or @GoeLin, would you mind taking a look? >> >> After CSR review, we have to wait whether it'll be approved before we can continue with this backport. > >> > Hello @RealCLanger , I'm very interested in continuing to work on this backport, Please help me create a CSR and tell me the relevant links. Thank you very much for your help. >> >> OK, I now created a CSR for 11-pool: [JDK-8328951](https://bugs.openjdk.org/browse/JDK-8328951). The CSR will need a review from some OpenJDK reviewer, e.g. @phohensee or @GoeLin, would you mind taking a look? >> >> After CSR review, we have to wait whether it'll be approved before we can continue with this backport. > > Thats great, thanks for your help. I will continue to pay attention to the progress of CSR. @Korov The CSR request got rejected, please see the [comment](https://bugs.openjdk.org/browse/JDK-8328951?focusedId=14664774&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14664774). I agree that this change bears a compatibility risk that is maybe too high for a backport. What's the reason that you need this in JDK11? E.g. would it be possible for you to move on to JDK17? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2062#issuecomment-2051160050 From goetz at openjdk.org Fri Apr 12 07:29:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Apr 2024 07:29:44 GMT Subject: [jdk11u-dev] RFR: 8299858: [Metrics] Swap memory limit reported incorrectly when too large In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 14:27:04 GMT, Matthias Baesken wrote: > 8299858: [Metrics] Swap memory limit reported incorrectly when too large Why are GHA failing? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2644#issuecomment-2051175450 From goetz at openjdk.org Fri Apr 12 07:33:44 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Apr 2024 07:33:44 GMT Subject: [jdk17u-dev] RFR: 8286311: remove boilerplate from use of runTests In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 07:34:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The patch needed some resolving. > > The only file with a trivial resolve in code is TestUnicode.java. > > All other resolves are Copyright issues. > A row of files are not in 17. I did not research how they > apprear in 21, this seems too much effort for this rather > pointless change. > Nevertheless this might make later backports easier for the > files catched here, which is the majority. > > > > > > > File not in 17: > test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java > > test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java > test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java > test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java > test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java > > > test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java > test/langtools/jdk/javadoc/doclet/testHref/TestHref.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java > > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java > > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java > > test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java > test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java > > test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java > test/langtools/jdk/javad... Thanks for the reviews! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2384#issuecomment-2051180357 From mbaesken at openjdk.org Fri Apr 12 07:41:42 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Apr 2024 07:41:42 GMT Subject: [jdk11u-dev] RFR: 8299858: [Metrics] Swap memory limit reported incorrectly when too large In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 14:27:04 GMT, Matthias Baesken wrote: > 8299858: [Metrics] Swap memory limit reported incorrectly when too large [build.sh][INFO] Downloading https://git.openjdk.java.net/asmtools/archive/7.0-b09.zip to /home/runner/work/jdk11u-dev/jdk11u-dev/jtreg/src/make/../build/deps/asmtools/src/../source.zip Error: sh][ERROR] wget exited with exit code 8 wget of some tool fails (not sure why we even need it, I think I build happily without it). ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2644#issuecomment-2051191798 From goetz at openjdk.org Fri Apr 12 07:41:46 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Apr 2024 07:41:46 GMT Subject: [jdk21u-dev] RFR: 8328589: unify os::breakpoint among posix platforms In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:05:49 GMT, Matthias Baesken wrote: > 8328589: unify os::breakpoint among posix platforms What's up with GHA? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/448#issuecomment-2051192627 From mbaesken at openjdk.org Fri Apr 12 07:46:46 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Apr 2024 07:46:46 GMT Subject: [jdk21u-dev] RFR: 8328589: unify os::breakpoint among posix platforms In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:05:49 GMT, Matthias Baesken wrote: > 8328589: unify os::breakpoint among posix platforms It just says 'this Job failed' ; cannot get more info out of the logs linked below. Sorry in the current state this GHA stuff is not of much help ! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/448#issuecomment-2051198691 From goetz at openjdk.org Fri Apr 12 08:17:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Apr 2024 08:17:07 GMT Subject: [jdk21u-dev] RFR: 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 69c0b24386d0bcf2f2d623ccef0192a54753f916 Changes: https://git.openjdk.org/jdk21u-dev/pull/496/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=496&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320714 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/496.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/496/head:pull/496 PR: https://git.openjdk.org/jdk21u-dev/pull/496 From sjayagond at openjdk.org Fri Apr 12 08:51:42 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Fri, 12 Apr 2024 08:51:42 GMT Subject: [jdk21u-dev] RFR: 8329545: [s390x] Fix garbage value being passed in Argument Register In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 06:06:09 GMT, Sidraya Jayagond wrote: > Hi all, > > This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. > > The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. > > Thanks! I have tested this backport patch for jdk21u-dev for release and fastdebug build. I do not see failures related to this patch. @TheRealMDoerr Could you please sponsor this PR? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/492#issuecomment-2051314692 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/492#issuecomment-2051316552 From sjayagond at openjdk.org Fri Apr 12 08:56:47 2024 From: sjayagond at openjdk.org (Sidraya Jayagond) Date: Fri, 12 Apr 2024 08:56:47 GMT Subject: [jdk21u-dev] Integrated: 8329545: [s390x] Fix garbage value being passed in Argument Register In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 06:06:09 GMT, Sidraya Jayagond wrote: > Hi all, > > This pull request contains a backport of commit e0fd6c4c from the openjdk/jdk repository. > > The commit being backported was authored by Sidraya Jayagond on 10 Apr 2024 and was reviewed by Amit Kumar and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: 807f21d6 Author: Sidraya Jayagond Committer: Martin Doerr URL: https://git.openjdk.org/jdk21u-dev/commit/807f21d6986312e2ef5be2d36a29f464ad33fddc Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8329545: [s390x] Fix garbage value being passed in Argument Register Backport-of: e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/492 From duke at openjdk.org Fri Apr 12 11:20:56 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 12 Apr 2024 11:20:56 GMT Subject: [jdk22u] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Message-ID: Changes to update IANA Language Subtag Registry to Version 2024-03-07. Clean backport of https://github.com/openjdk/jdk/commit/d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 ------------- Commit messages: - Backport d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 Changes: https://git.openjdk.org/jdk22u/pull/140/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=140&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327631 Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/140.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/140/head:pull/140 PR: https://git.openjdk.org/jdk22u/pull/140 From goetz at openjdk.org Fri Apr 12 11:37:52 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 12 Apr 2024 11:37:52 GMT Subject: [jdk22u] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: References: Message-ID: <77ooPZFbf7l6pMlTm5AnOhvhcJWMUL3ehuuvHLxNZzw=.e832c976-a4b8-4c8b-9123-412ccb3ec4ff@github.com> On Fri, 12 Apr 2024 11:15:41 GMT, Johny Jose wrote: > Changes to update IANA Language Subtag Registry to Version 2024-03-07. > Clean backport of https://github.com/openjdk/jdk/commit/d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 Hi @johnyjose30 , I already filed a PR for this: https://github.com/openjdk/jdk22u/pull/136 It's waiting for approval. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/140#issuecomment-2051589027 From duke at openjdk.org Fri Apr 12 11:54:46 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 12 Apr 2024 11:54:46 GMT Subject: [jdk22u] RFR: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 11:15:41 GMT, Johny Jose wrote: > Changes to update IANA Language Subtag Registry to Version 2024-03-07. > Clean backport of https://github.com/openjdk/jdk/commit/d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 > Hi @johnyjose30 , I already filed a PR for this: #136 It's waiting for approval. Ok, I will abandon this request. Thanks for notifying. Closing the request as its taken care as part of PR : https://github.com/openjdk/jdk22u/pull/136 ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/140#issuecomment-2051609067 PR Comment: https://git.openjdk.org/jdk22u/pull/140#issuecomment-2051612463 From duke at openjdk.org Fri Apr 12 11:54:47 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 12 Apr 2024 11:54:47 GMT Subject: [jdk22u] Withdrawn: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: References: Message-ID: <9h64XOiTJygyTmzVItTQszy3B_WAiWoI5LfODP9l1iI=.ace64124-b80c-4ebb-8739-5494fdfa0f9a@github.com> On Fri, 12 Apr 2024 11:15:41 GMT, Johny Jose wrote: > Changes to update IANA Language Subtag Registry to Version 2024-03-07. > Clean backport of https://github.com/openjdk/jdk/commit/d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk22u/pull/140 From shade at openjdk.org Fri Apr 12 12:00:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 12 Apr 2024 12:00:07 GMT Subject: [jdk21u-dev] RFR: 8328822: C2: "negative trip count?" assert failure in profile predicate code Message-ID: Simple corner case fix in C2. Additional testing: - [x] New regression test fails without the fix, passes with it - [ ] Linux x86_64 server fastdebug, `all` ------------- Commit messages: - Backport 2ceeb6c00135310b7bdabacb92d26d81de525240 Changes: https://git.openjdk.org/jdk21u-dev/pull/497/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=497&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328822 Stats: 65 lines in 2 files changed: 64 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/497.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/497/head:pull/497 PR: https://git.openjdk.org/jdk21u-dev/pull/497 From mbaesken at openjdk.org Fri Apr 12 13:46:56 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Apr 2024 13:46:56 GMT Subject: [jdk11u-dev] RFR: 8256660: Disable DTLS 1.0 [v5] In-Reply-To: References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: On Wed, 10 Apr 2024 19:56:36 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.24-oracle. >> >> Trivial resolve in java.security >> >> Update: >> Two test were failing with this change: javax/net/ssl/DTLS/InvalidRecords.java and javax/net/ssl/DTLS/NoMacInitialClientHello.java. Thanks to Sean Mullan who pointed me to the fix, see also >> https://bugs.openjdk.org/browse/JDK-8326020 > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix failing tests. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2584#pullrequestreview-1997127943 From mbaesken at openjdk.org Fri Apr 12 13:52:49 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 12 Apr 2024 13:52:49 GMT Subject: [jdk11u-dev] RFR: 8256660: Disable DTLS 1.0 [v5] In-Reply-To: References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: <0f5QkeqNJLezmYDkugUMPe5E-NkeY-ntBqy1VY9djYI=.6745833c-c931-4f91-b1a9-492d9d4cb743@github.com> On Wed, 10 Apr 2024 19:56:36 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.24-oracle. >> >> Trivial resolve in java.security >> >> Update: >> Two test were failing with this change: javax/net/ssl/DTLS/InvalidRecords.java and javax/net/ssl/DTLS/NoMacInitialClientHello.java. Thanks to Sean Mullan who pointed me to the fix, see also >> https://bugs.openjdk.org/browse/JDK-8326020 > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Fix failing tests. Seems there are quite a lot of tests at test/jdk where 'jdk.tls.disabledAlgorithms' is set to a small number of disabled algorithms . Those settings were probably fine a long time ago, but for some of them it might make sense to review, if it would make sense to add more disabled algs that were add in the meantime . But this is of course out of scope of this backport . ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2584#issuecomment-2051801650 From sgehwolf at openjdk.org Fri Apr 12 16:48:02 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 12 Apr 2024 16:48:02 GMT Subject: [jdk22u] RFR: 8329961: Buffer overflow in os::Linux::kernel_version Message-ID: <225NeOYls-590KVHWORVkKFfrYSZnNzDSBZSfDgnE-U=.c0cf7241-1e35-46d7-bd88-8735c8b06fa9@github.com> Follow-up fix to [JDK-8321075](https://bugs.openjdk.org/browse/JDK-8321075) which is in 22.0.2. Should be low risk and avoids the potential buffer-overrun. ------------- Commit messages: - Backport 279ed0ddd505fb3052b818f755b4b220ed5557e6 Changes: https://git.openjdk.org/jdk22u/pull/141/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=141&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329961 Stats: 10 lines in 1 file changed: 0 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/141.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/141/head:pull/141 PR: https://git.openjdk.org/jdk22u/pull/141 From sgehwolf at openjdk.org Fri Apr 12 17:12:02 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 12 Apr 2024 17:12:02 GMT Subject: [jdk21u-dev] RFR: 8329961: Buffer overflow in os::Linux::kernel_version Message-ID: Follow-up fix to [JDK-8321075](https://bugs.openjdk.org/browse/JDK-8321075) which is in 21.0.4. Should be low risk and avoids the potential buffer-overrun. ------------- Commit messages: - Backport 279ed0ddd505fb3052b818f755b4b220ed5557e6 Changes: https://git.openjdk.org/jdk21u-dev/pull/498/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=498&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329961 Stats: 10 lines in 1 file changed: 0 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/498.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/498/head:pull/498 PR: https://git.openjdk.org/jdk21u-dev/pull/498 From ashi at openjdk.org Fri Apr 12 17:12:14 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 17:12:14 GMT Subject: [jdk17u-dev] RFR: 8315609: Open source few more swing text/html tests Message-ID: Backport of [JDK-8315609](https://bugs.openjdk.org/browse/JDK-8315609) Testing - Local: Test passed on `MacOS 14.4.1` - `bug4322891.java`: Test results: passed: 1 - `bug4476002.java`: Test results: passed: 1 - `bug4412522.java`: Test results: passed: 1 - `bug4690812.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport a04c6c1ac663a1eab7d45913940cb6ac0af2c11c Changes: https://git.openjdk.org/jdk17u-dev/pull/2405/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2405&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315609 Stats: 422 lines in 4 files changed: 422 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2405.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2405/head:pull/2405 PR: https://git.openjdk.org/jdk17u-dev/pull/2405 From ashi at openjdk.org Fri Apr 12 17:13:22 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 17:13:22 GMT Subject: [jdk11u-dev] RFR: 8315609: Open source few more swing text/html tests Message-ID: <5ackjTOeU5ZJ04DWxdLDIYreiugAx1eCTcbuUJsJSz0=.b8f5671f-58cc-4e55-90f1-447491c8775f@github.com> Backport of [JDK-8315609](https://bugs.openjdk.org/browse/JDK-8315609) Testing - Local: Test passed on `MacOS 14.4.1` - `bug4322891.java`: Test results: passed: 1 - `bug4476002.java`: Test results: passed: 1 - `bug4412522.java`: Test results: passed: 1 - `bug4690812.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport a04c6c1ac663a1eab7d45913940cb6ac0af2c11c Changes: https://git.openjdk.org/jdk11u-dev/pull/2657/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2657&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315609 Stats: 422 lines in 4 files changed: 422 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2657.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2657/head:pull/2657 PR: https://git.openjdk.org/jdk11u-dev/pull/2657 From duke at openjdk.org Fri Apr 12 17:13:06 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Fri, 12 Apr 2024 17:13:06 GMT Subject: [jdk21u-dev] RFR: 8326521: JFR: CompilerPhase event test fails on windows 32 bit Message-ID: This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test TestCompilerPhase fails on some systems because it cannot generate the necessary CompilerPhase JFR events . This backport prevents NeverActAsServerClassMachine from being set during the test TestCompilerPhase, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3045). ------------- Commit messages: - Backport 96530bcc07514c3eda40fd6ffa74f197fe541dea Changes: https://git.openjdk.org/jdk21u-dev/pull/499/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=499&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326521 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/499.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/499/head:pull/499 PR: https://git.openjdk.org/jdk21u-dev/pull/499 From ashi at openjdk.org Fri Apr 12 17:18:11 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 17:18:11 GMT Subject: [jdk17u-dev] RFR: 8315741: Open source few swing JFormattedTextField and JPopupMenu tests Message-ID: Backport of [JDK-8315741](https://bugs.openjdk.org/browse/JDK-8315741) Testing - Local: Test passed - `bug4741926.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4863121.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4886538.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4123919.java`: Test results: no tests selected - to test on windows: `@requires (os.family == "windows")` - `bug4197019.java`: Test results: passed: 1 - `MacOS 14.4.1` - Pipeline: - Testing Machine: ------------- Commit messages: - Backport bfbc41c1f177c7a2b8e91351ac41eaffaab2d8fc Changes: https://git.openjdk.org/jdk17u-dev/pull/2406/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2406&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315741 Stats: 486 lines in 5 files changed: 486 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2406.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2406/head:pull/2406 PR: https://git.openjdk.org/jdk17u-dev/pull/2406 From ashi at openjdk.org Fri Apr 12 17:18:24 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 17:18:24 GMT Subject: [jdk11u-dev] RFR: 8315741: Open source few swing JFormattedTextField and JPopupMenu tests Message-ID: <9M0ve_BsM3PfuYWelkK67jMOLGjFbOl7PSV_ztyKF-A=.c7e6657c-2bf2-49b1-9bb1-539730c29088@github.com> Backport of [JDK-8315741](https://bugs.openjdk.org/browse/JDK-8315741) Testing - Local: Test passed - `bug4741926.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4863121.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4886538.java`: Test results: passed: 1 - `MacOS 14.4.1` - `bug4123919.java`: Test results: no tests selected - to test on windows: `@requires (os.family == "windows")` - `bug4197019.java`: Test results: passed: 1 - `MacOS 14.4.1` - Pipeline: - Testing Machine: ------------- Commit messages: - Backport bfbc41c1f177c7a2b8e91351ac41eaffaab2d8fc Changes: https://git.openjdk.org/jdk11u-dev/pull/2658/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2658&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315741 Stats: 486 lines in 5 files changed: 486 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2658.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2658/head:pull/2658 PR: https://git.openjdk.org/jdk11u-dev/pull/2658 From ashi at openjdk.org Fri Apr 12 18:18:11 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 18:18:11 GMT Subject: [jdk17u-dev] RFR: 8315824: Open source several Swing Text/HTML related tests Message-ID: Backport of [JDK-8315824](https://bugs.openjdk.org/browse/JDK-8315824) Testing - Local: Test passed on `MacOS 14.4.1` - `bug4253334.java`: Test results: passed: 1 - `bug4329418.java`: Test results: passed: 1 - `bug4739057.java`: Test results: passed: 1 - `bug4763466.java`: Test results: passed: 1 - `bug4210307.java`: Test results: passed: 1 - `bug4839739.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport c11f8352e96a01b39e54080716030ec96f717cae Changes: https://git.openjdk.org/jdk17u-dev/pull/2407/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2407&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315824 Stats: 485 lines in 6 files changed: 485 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2407.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2407/head:pull/2407 PR: https://git.openjdk.org/jdk17u-dev/pull/2407 From ashi at openjdk.org Fri Apr 12 18:18:23 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 18:18:23 GMT Subject: [jdk11u-dev] RFR: 8315824: Open source several Swing Text/HTML related tests Message-ID: Backport of [JDK-8315824](https://bugs.openjdk.org/browse/JDK-8315824) Testing - Local: Test passed on `MacOS 14.4.1` - `bug4253334.java`: Test results: passed: 1 - `bug4329418.java`: Test results: passed: 1 - `bug4739057.java`: Test results: passed: 1 - `bug4763466.java`: Test results: passed: 1 - `bug4210307.java`: Test results: passed: 1 - `bug4839739.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport c11f8352e96a01b39e54080716030ec96f717cae Changes: https://git.openjdk.org/jdk11u-dev/pull/2659/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2659&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315824 Stats: 485 lines in 6 files changed: 485 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2659.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2659/head:pull/2659 PR: https://git.openjdk.org/jdk11u-dev/pull/2659 From ashi at openjdk.org Fri Apr 12 18:19:28 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 18:19:28 GMT Subject: [jdk21u-dev] RFR: 8315824: Open source several Swing Text/HTML related tests Message-ID: <-Lm4jJ__--M5bS8MLszhgVk8chVdRVhRf26w3HZSO4s=.968d44a2-cb54-4a07-983e-5231d5d78dab@github.com> Backport of [JDK-8315824](https://bugs.openjdk.org/browse/JDK-8315824) Testing - Local: Test passed on `MacOS 14.4.1` - `bug4253334.java`: Test results: passed: 1 - `bug4329418.java`: Test results: passed: 1 - `bug4739057.java`: Test results: passed: 1 - `bug4763466.java`: Test results: passed: 1 - `bug4210307.java`: Test results: passed: 1 - `bug4839739.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport c11f8352e96a01b39e54080716030ec96f717cae Changes: https://git.openjdk.org/jdk21u-dev/pull/500/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=500&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315824 Stats: 485 lines in 6 files changed: 485 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/500.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/500/head:pull/500 PR: https://git.openjdk.org/jdk21u-dev/pull/500 From duke at openjdk.org Fri Apr 12 18:39:11 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Fri, 12 Apr 2024 18:39:11 GMT Subject: [jdk21u-dev] RFR: 8326521: JFR: CompilerPhase event test fails on windows 32 bit [v2] In-Reply-To: References: Message-ID: <-2PJgrNfJfWxAs49MfLaVc61_0GQBteK33COE6A4Iik=.b7e40866-2fa0-4854-bd35-9f0e0207f723@github.com> > This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea > > On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test TestCompilerPhase fails on some systems because it cannot generate the necessary CompilerPhase JFR events . > > This backport prevents NeverActAsServerClassMachine from being set during the test TestCompilerPhase, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3045). Robert Toyonaga has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 96530bcc07514c3eda40fd6ffa74f197fe541dea ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/499/files - new: https://git.openjdk.org/jdk21u-dev/pull/499/files/6033bf7a..bba414c2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=499&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=499&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/499.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/499/head:pull/499 PR: https://git.openjdk.org/jdk21u-dev/pull/499 From duke at openjdk.org Fri Apr 12 19:01:57 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Fri, 12 Apr 2024 19:01:57 GMT Subject: [jdk21u-dev] RFR: 8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" Message-ID: This is a backport of https://github.com/openjdk/jdk/commit/65be5e0c547d74ca7de288b164aa9bd6d6855685 This change to JFR test code is needed because `TestJcmdDumpPathToGCRoots` transiently fails because it can't guarantee the expected objects are sampled. The change improves cleanups between checks and also adds retries. This should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/2766) ------------- Commit messages: - Backport 65be5e0c547d74ca7de288b164aa9bd6d6855685 Changes: https://git.openjdk.org/jdk21u-dev/pull/501/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=501&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305931 Stats: 39 lines in 1 file changed: 7 ins; 0 del; 32 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/501.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/501/head:pull/501 PR: https://git.openjdk.org/jdk21u-dev/pull/501 From ashi at openjdk.org Fri Apr 12 19:18:53 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:18:53 GMT Subject: [jdk17u-dev] RFR: 8316154: Opensource JTextArea manual tests Message-ID: <6UwMeZ_oRlNNVFeQLSwFIuJ6B1NTOozH1ka4Jwz0Qhs=.4c6ae203-859b-46e9-8657-1df7574c4ecf@github.com> Backport of [JDK-8316154](https://bugs.openjdk.org/browse/JDK-8316154) Testing - Local: Test passed - `bug4265784.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 33c62e4fffe33a7593fd0c01de53507bfd01dc3b Changes: https://git.openjdk.org/jdk17u-dev/pull/2408/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2408&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316154 Stats: 90 lines in 1 file changed: 90 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2408.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2408/head:pull/2408 PR: https://git.openjdk.org/jdk17u-dev/pull/2408 From ashi at openjdk.org Fri Apr 12 19:19:09 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:19:09 GMT Subject: [jdk11u-dev] RFR: 8316154: Opensource JTextArea manual tests Message-ID: Backport of [JDK-8316154](https://bugs.openjdk.org/browse/JDK-8316154) Testing - Local: Test passed - `bug4265784.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 33c62e4fffe33a7593fd0c01de53507bfd01dc3b Changes: https://git.openjdk.org/jdk11u-dev/pull/2660/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2660&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316154 Stats: 90 lines in 1 file changed: 90 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2660.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2660/head:pull/2660 PR: https://git.openjdk.org/jdk11u-dev/pull/2660 From ashi at openjdk.org Fri Apr 12 19:21:52 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:21:52 GMT Subject: [jdk17u-dev] RFR: 8316242: Opensource SwingGraphics manual test Message-ID: Backport of [JDK-8316242](https://bugs.openjdk.org/browse/JDK-8316242) Testing - Local: Test passed - `TranslateTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport a57b9dab6c02c313f3975f47d502dae270c67508 Changes: https://git.openjdk.org/jdk17u-dev/pull/2409/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2409&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316242 Stats: 170 lines in 1 file changed: 170 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2409.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2409/head:pull/2409 PR: https://git.openjdk.org/jdk17u-dev/pull/2409 From ashi at openjdk.org Fri Apr 12 19:22:01 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:22:01 GMT Subject: [jdk11u-dev] RFR: 8316242: Opensource SwingGraphics manual test Message-ID: Backport of [JDK-8316242](https://bugs.openjdk.org/browse/JDK-8316242) Testing - Local: Test passed - `TranslateTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport a57b9dab6c02c313f3975f47d502dae270c67508 Changes: https://git.openjdk.org/jdk11u-dev/pull/2661/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2661&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316242 Stats: 170 lines in 1 file changed: 170 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2661.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2661/head:pull/2661 PR: https://git.openjdk.org/jdk11u-dev/pull/2661 From ashi at openjdk.org Fri Apr 12 19:58:50 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:58:50 GMT Subject: [jdk11u-dev] RFR: 8326006: Allow TEST_VM_FLAGLESS to set flagless mode Message-ID: Backport of [JDK-8326006](https://bugs.openjdk.org/browse/JDK-8326006) Testing - Local: Not Applicable. - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d10f277bd39bb5ac9bd48939c916de607fef8ace Changes: https://git.openjdk.org/jdk11u-dev/pull/2662/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2662&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326006 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2662.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2662/head:pull/2662 PR: https://git.openjdk.org/jdk11u-dev/pull/2662 From ashi at openjdk.org Fri Apr 12 19:58:55 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:58:55 GMT Subject: [jdk21u-dev] RFR: 8326006: Allow TEST_VM_FLAGLESS to set flagless mode Message-ID: Backport of [JDK-8326006](https://bugs.openjdk.org/browse/JDK-8326006) Testing - Local: Not Applicable. - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d10f277bd39bb5ac9bd48939c916de607fef8ace Changes: https://git.openjdk.org/jdk21u-dev/pull/502/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=502&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326006 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/502.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/502/head:pull/502 PR: https://git.openjdk.org/jdk21u-dev/pull/502 From ashi at openjdk.org Fri Apr 12 19:59:05 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 19:59:05 GMT Subject: [jdk17u-dev] RFR: 8326006: Allow TEST_VM_FLAGLESS to set flagless mode Message-ID: <2tAr3pWZov_LnvmM2HccgmmcLTSPxht9swMD3GbizY0=.a28116eb-b7a8-43b5-9811-f7d9557651d5@github.com> Backport of [JDK-8326006](https://bugs.openjdk.org/browse/JDK-8326006) Testing - Local: Not Applicable. - Pipeline: - Testing Machine: ------------- Commit messages: - Backport d10f277bd39bb5ac9bd48939c916de607fef8ace Changes: https://git.openjdk.org/jdk17u-dev/pull/2410/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2410&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326006 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2410.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2410/head:pull/2410 PR: https://git.openjdk.org/jdk17u-dev/pull/2410 From ashi at openjdk.org Fri Apr 12 20:11:02 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 20:11:02 GMT Subject: [jdk21u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal Message-ID: Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) Testing - Local: Test passed on `MacOS 14.4.1` - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 8f0fb27decec28f32e4d88341237189ba4a340fb Changes: https://git.openjdk.org/jdk21u-dev/pull/503/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=503&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327136 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/503.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/503/head:pull/503 PR: https://git.openjdk.org/jdk21u-dev/pull/503 From ashi at openjdk.org Fri Apr 12 20:48:49 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 20:48:49 GMT Subject: [jdk17u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal Message-ID: Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) Testing - Local: Test passed on `MacOS 14.4.1` - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 8f0fb27decec28f32e4d88341237189ba4a340fb Changes: https://git.openjdk.org/jdk17u-dev/pull/2411/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2411&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327136 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2411.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2411/head:pull/2411 PR: https://git.openjdk.org/jdk17u-dev/pull/2411 From ashi at openjdk.org Fri Apr 12 20:50:55 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 20:50:55 GMT Subject: [jdk11u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal Message-ID: Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) Testing - Local: Test passed on `MacOS 14.4.1` - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 8f0fb27decec28f32e4d88341237189ba4a340fb Changes: https://git.openjdk.org/jdk11u-dev/pull/2663/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2663&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327136 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2663.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2663/head:pull/2663 PR: https://git.openjdk.org/jdk11u-dev/pull/2663 From ashi at openjdk.org Fri Apr 12 20:50:55 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 12 Apr 2024 20:50:55 GMT Subject: [jdk11u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 20:44:23 GMT, Amos Shi wrote: > Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) > > Testing > - Local: Test passed on `MacOS 14.4.1` > - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: After https://github.com/openjdk/jdk17u-dev/pull/2411 merged, this PR will based to the 17 commit to make it `clean` and avoid manual review ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2663#issuecomment-2052507785 From duke at openjdk.org Sat Apr 13 03:56:52 2024 From: duke at openjdk.org (Korov) Date: Sat, 13 Apr 2024 03:56:52 GMT Subject: [jdk11u-dev] RFR: 8214245: Case insensitive matching doesn't work correctly for some character classes [v8] In-Reply-To: <-OZ7GvZ_7U44NjkIBrbmcCxYCl6s6YDhol1fhCsU4d0=.41cffa6b-6a0a-457a-8861-43a0686ef70c@github.com> References: <-OZ7GvZ_7U44NjkIBrbmcCxYCl6s6YDhol1fhCsU4d0=.41cffa6b-6a0a-457a-8861-43a0686ef70c@github.com> Message-ID: On Tue, 26 Mar 2024 01:49:20 GMT, Korov wrote: >>> Hello @RealCLanger , I'm very interested in continuing to work on this backport, Please help me create a CSR and tell me the relevant links. Thank you very much for your help. >> >> OK, I now created a CSR for 11-pool: [JDK-8328951](https://bugs.openjdk.org/browse/JDK-8328951). The CSR will need a review from some OpenJDK reviewer, e.g. @phohensee or @GoeLin, would you mind taking a look? >> >> After CSR review, we have to wait whether it'll be approved before we can continue with this backport. > >> > Hello @RealCLanger , I'm very interested in continuing to work on this backport, Please help me create a CSR and tell me the relevant links. Thank you very much for your help. >> >> OK, I now created a CSR for 11-pool: [JDK-8328951](https://bugs.openjdk.org/browse/JDK-8328951). The CSR will need a review from some OpenJDK reviewer, e.g. @phohensee or @GoeLin, would you mind taking a look? >> >> After CSR review, we have to wait whether it'll be approved before we can continue with this backport. > > Thats great, thanks for your help. I will continue to pay attention to the progress of CSR. > @Korov The CSR request got rejected, please see the [comment](https://bugs.openjdk.org/browse/JDK-8328951?focusedId=14664774&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14664774). I agree that this change bears a compatibility risk that is maybe too high for a backport. > > What's the reason that you need this in JDK11? E.g. would it be possible for you to move on to JDK17? This has been fixed in JDK17, so I think this PR can be closed. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2062#issuecomment-2053290064 From amitkumar at openjdk.org Mon Apr 15 07:02:49 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 15 Apr 2024 07:02:49 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: <1CYT-zIFpNin_PddzBKOFdZg1jVr1TABGaZGQxXsR3k=.a1c498a5-8b2c-4eb6-839c-cacf31b6dd99@github.com> On Mon, 11 Mar 2024 09:40:26 GMT, Varada M wrote: >> Hi all, >> >> This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. >> >> Thanks! > > Varada M has updated the pull request incrementally with one additional commit since the last revision: > > Backport 43956686c924658ee2d7866e46ee9f10d9595c35 >/approval request The GHA failures seems to be infrastructure-related issues. no, this is not valid reason for the approval. You need to mention "why" you want to backport this change, what issue you're fixing here ? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2055716845 From amitkumar at openjdk.org Mon Apr 15 07:05:56 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Mon, 15 Apr 2024 07:05:56 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Mon, 11 Mar 2024 09:40:26 GMT, Varada M wrote: >> Hi all, >> >> This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. >> >> The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. >> >> Thanks! > > Varada M has updated the pull request incrementally with one additional commit since the last revision: > > Backport 43956686c924658ee2d7866e46ee9f10d9595c35 use it like this : `/approval JDK-8305906 request ` ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2055732305 From mbaesken at openjdk.org Mon Apr 15 07:41:50 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 15 Apr 2024 07:41:50 GMT Subject: [jdk21u-dev] Integrated: 8328589: unify os::breakpoint among posix platforms In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 13:05:49 GMT, Matthias Baesken wrote: > 8328589: unify os::breakpoint among posix platforms This pull request has now been integrated. Changeset: eec41a48 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/eec41a48a87cf8bd559b5e3803afb820b095178b Stats: 44 lines in 4 files changed: 11 ins; 33 del; 0 mod 8328589: unify os::breakpoint among posix platforms Backport-of: 93d1700f23d42cb35b6028c5d7d029c035711acf ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/448 From mbaesken at openjdk.org Mon Apr 15 07:43:44 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 15 Apr 2024 07:43:44 GMT Subject: [jdk11u-dev] Integrated: 8299858: [Metrics] Swap memory limit reported incorrectly when too large In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 14:27:04 GMT, Matthias Baesken wrote: > 8299858: [Metrics] Swap memory limit reported incorrectly when too large This pull request has now been integrated. Changeset: 8e6a71d9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/8e6a71d9ba4d5aab41600b488b7bf4737f6a33ae Stats: 68 lines in 3 files changed: 65 ins; 1 del; 2 mod 8299858: [Metrics] Swap memory limit reported incorrectly when too large Backport-of: 64ddf9536f55fb81956ebde6dfc0a3c4147af371 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2644 From mbaesken at openjdk.org Mon Apr 15 07:50:56 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 15 Apr 2024 07:50:56 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information Message-ID: <1JoZXiZ-pMVgn-_hZm4HG4VelK8IYNf3V9haGJrc8vg=.7a72852b-685d-4985-9207-51c3646bb0f2@github.com> 8324598: use mem_unit when working with sysinfo memory and swap related information ------------- Commit messages: - Backport 7a798d3cebea0915f8a73af57333b3488c2091af Changes: https://git.openjdk.org/jdk11u-dev/pull/2664/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2664&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324598 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2664.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2664/head:pull/2664 PR: https://git.openjdk.org/jdk11u-dev/pull/2664 From mbaesken at openjdk.org Mon Apr 15 07:57:46 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 15 Apr 2024 07:57:46 GMT Subject: [jdk11u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 06:55:48 GMT, Goetz Lindenmaier wrote: > If we want to improve the memory size reporting in 11, I would propose to also backport [JDK-8299858](https://bugs.openjdk.org/browse/JDK-8299858) (and do this first). Done ,and indeed now the backport of JDK-8324598 is clean after the backport of JDK-8299858 . ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2642#issuecomment-2056001778 From shade at openjdk.org Mon Apr 15 08:11:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Apr 2024 08:11:14 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale Message-ID: Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. @eme64, if you want to take a look at this? Additional testing: - [x] New regression test fails without the patch, passes with it - [ ] Linux x86_64 server fastdebug, `all` - [ ] Linux x86_64 server fastdebug, 100K Fuzzer tests - [ ] Linux x86_64 server fastdebug, Maven CTW ------------- Commit messages: - Backport 2931458711244e20eb7845a1aefcf6ed4206bce1 Changes: https://git.openjdk.org/jdk21u-dev/pull/495/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=495&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328938 Stats: 272 lines in 2 files changed: 272 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/495.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/495/head:pull/495 PR: https://git.openjdk.org/jdk21u-dev/pull/495 From epeter at openjdk.org Mon Apr 15 08:18:48 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 15 Apr 2024 08:18:48 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [ ] Linux x86_64 server fastdebug, `all` > - [ ] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW @shipilev that looks like the right thing to do, yes! Thanks for the work :) ------------- Marked as reviewed by epeter (Committer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/495#pullrequestreview-2000307189 From sgehwolf at openjdk.org Mon Apr 15 08:26:48 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 15 Apr 2024 08:26:48 GMT Subject: [jdk21u-dev] Integrated: 8329961: Buffer overflow in os::Linux::kernel_version In-Reply-To: References: Message-ID: <4XWpbLhmgFFiSFWfn5W28loFalBovvyF9h1KWQk70YA=.f81d85b1-acc3-4414-bc9d-238264d78b9b@github.com> On Fri, 12 Apr 2024 12:40:21 GMT, Severin Gehwolf wrote: > Follow-up fix to [JDK-8321075](https://bugs.openjdk.org/browse/JDK-8321075) which is in 21.0.4. Should be low risk and avoids the potential buffer-overrun. This pull request has now been integrated. Changeset: f5c0d782 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/f5c0d7824fac3ceb45ad405ee242b6f5909dd25e Stats: 10 lines in 1 file changed: 0 ins; 7 del; 3 mod 8329961: Buffer overflow in os::Linux::kernel_version Backport-of: 279ed0ddd505fb3052b818f755b4b220ed5557e6 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/498 From duke at openjdk.org Mon Apr 15 13:39:50 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Mon, 15 Apr 2024 13:39:50 GMT Subject: [jdk21u-dev] RFR: 8326521: JFR: CompilerPhase event test fails on windows 32 bit [v2] In-Reply-To: <-2PJgrNfJfWxAs49MfLaVc61_0GQBteK33COE6A4Iik=.b7e40866-2fa0-4854-bd35-9f0e0207f723@github.com> References: <-2PJgrNfJfWxAs49MfLaVc61_0GQBteK33COE6A4Iik=.b7e40866-2fa0-4854-bd35-9f0e0207f723@github.com> Message-ID: On Fri, 12 Apr 2024 18:39:11 GMT, Robert Toyonaga wrote: >> This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea >> >> On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test TestCompilerPhase fails on some systems because it cannot generate the necessary CompilerPhase JFR events . >> >> This backport prevents NeverActAsServerClassMachine from being set during the test TestCompilerPhase, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3045). > > Robert Toyonaga has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 96530bcc07514c3eda40fd6ffa74f197fe541dea **Pre-submit tests - linux-x86 / test - Test (tier1)** fails for reasons seemingly unrelated to this PR. Fails on test:`java/util/HashMap/WhiteBoxResizeTest.java` for this reason: Error occurred during initialization of VM Could not reserve enough space for 2097152KB object heap ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/499#issuecomment-2056880085 From pminborg at openjdk.org Mon Apr 15 14:21:15 2024 From: pminborg at openjdk.org (Per Minborg) Date: Mon, 15 Apr 2024 14:21:15 GMT Subject: [jdk22u] RFR: 8330176: Typo in Linker javadoc Message-ID: <5cXupfSrZm-O0_NLcnstadk0j-DCv2qGpvYXxQpXWME=.d052add3-be50-4abf-9139-1fdfa4f5e92b@github.com> Hi all, This pull request contains a backport of commit [60d88b7a](https://github.com/openjdk/jdk/commit/60d88b7ae2945724ab4db44207e3390bcff172c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Per Minborg on 15 Apr 2024 and was reviewed by Maurizio Cimadamore. Thanks! ------------- Commit messages: - Backport 60d88b7ae2945724ab4db44207e3390bcff172c0 Changes: https://git.openjdk.org/jdk22u/pull/142/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=142&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330176 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/142.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/142/head:pull/142 PR: https://git.openjdk.org/jdk22u/pull/142 From zgu at openjdk.org Mon Apr 15 14:37:14 2024 From: zgu at openjdk.org (Zhengyu Gu) Date: Mon, 15 Apr 2024 14:37:14 GMT Subject: [jdk22u] RFR: 8328744: Parallel: Parallel GC throws OOM before heap is fully expanded Message-ID: A clean backport. ------------- Commit messages: - Backport 142c311e3b9bd3f00edaa6ba7bcbc9fc285ee9b9 Changes: https://git.openjdk.org/jdk22u/pull/143/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=143&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328744 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/143.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/143/head:pull/143 PR: https://git.openjdk.org/jdk22u/pull/143 From shade at openjdk.org Mon Apr 15 14:50:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Apr 2024 14:50:07 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW There is one new failure: compiler/vectorization/runner/LoopCombinedOpTest.java Some backport might be missing. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057039849 From epeter at openjdk.org Mon Apr 15 14:50:07 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 15 Apr 2024 14:50:07 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW What kind of failure are we talking about? How does it manifest? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057043423 From shade at openjdk.org Mon Apr 15 15:01:00 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Apr 2024 15:01:00 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW Like this: # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x00007f5b5c807f09, pid=46847, tid=46898 # # JRE version: OpenJDK Runtime Environment (21.0.4) (fastdebug build 21.0.4-internal-adhoc.shipilev.shipilev-jdk21u-dev) # Java VM: OpenJDK 64-Bit Server VM (fastdebug 21.0.4-internal-adhoc.shipilev.shipilev-jdk21u-dev, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64) # Problematic frame: # V [libjvm.so+0x115bf09] CountedLoopNode::stride_con() const+0x29 # Stack: [0x00007f5b29b5b000,0x00007f5b29c5c000], sp=0x00007f5b29c56a50, free space=1006k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.so+0x115bf09] CountedLoopNode::stride_con() const+0x29 (loopnode.cpp:2461) V [libjvm.so+0x169a609] SWPointer::SWPointer(MemNode*, SuperWord*, Node_Stack*, bool) [clone .constprop.345]+0x439 (superword.hpp:364) V [libjvm.so+0x16a8cdd] SuperWord::output()+0x5ed (superword.cpp:2709) V [libjvm.so+0x16aad43] SuperWord::SLP_extract()+0x353 (superword.cpp:667) V [libjvm.so+0x16aaff4] SuperWord::transform_loop(IdealLoopTree*, bool)+0x254 (superword.cpp:178) V [libjvm.so+0x117728b] PhaseIdealLoop::build_and_optimize()+0xf8b (loopnode.cpp:4858) V [libjvm.so+0x991e5f] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x2ef (loopnode.hpp:1125) V [libjvm.so+0x98ebbc] Compile::Optimize()+0x115c (compile.cpp:2165) V [libjvm.so+0x990992] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x1a32 (compile.cpp:851) V [libjvm.so+0x8047b0] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x320 (c2compiler.cpp:119) V [libjvm.so+0x99b22d] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x47d (compileBroker.cpp:2266) V [libjvm.so+0x99c120] CompileBroker::compiler_thread_loop()+0x320 (compileBroker.cpp:1945) V [libjvm.so+0xddc2ab] JavaThread::thread_main_inner()+0x1bb (javaThread.cpp:719) V [libjvm.so+0x171de6f] Thread::call_run()+0x12f (thread.cpp:218) V [libjvm.so+0x1355b74] thread_native_entry(Thread*)+0x114 (os_linux.cpp:808) siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000 Registers: RAX=0x0000000000000000, RBX=0x00007f5ab412e990, RCX=0x00007f5abc1fdaa0, RDX=0x00007f5ab412ea80 RSP=0x00007f5b29c56a50, RBP=0x00007f5b29c56a70, RSI=0x0000000000000001, RDI=0x00007f5ab412e990 R8 =0x00007f5b29c56e90, R9 =0x0000000000000000, R10=0x0000000000000001, R11=0x00007f5b5d8faa84 R12=0x00007f5b29c56e90, R13=0x00007f5b5bfdb000, R14=0x00007f5abc049980, R15=0x00007f5b29c56b90 RIP=0x00007f5b5c807f09, EFLAGS=0x0000000000010246, CSGSFS=0x002b000000000033, ERR=0x0000000000000004 TRAPNO=0x000000000000000e I think it is from this PR addition of `slp->iv_stride()`, with `SuperWord::_lp` is not initialized yet. Hm. The refactorings gave us `VLoop` as the carrier object in mainline, I wonder how it should look in 21u then. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057066244 From epeter at openjdk.org Mon Apr 15 15:11:04 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 15 Apr 2024 15:11:04 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: <-Oxtp0ht9_Z2bv927j1gk75_jXdYI1jWKG5BL6VDLxQ=.d8292a2c-5c4e-42a0-9916-503b2793fb81@github.com> On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW Ah, fair enough. Initialization has changed with all my refactorings. But this must be solvable I think. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057091492 From epeter at openjdk.org Mon Apr 15 15:16:04 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Mon, 15 Apr 2024 15:16:04 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW But wait. How can `_lp` not be initialized yet, if we are already in `SuperWord::output`? `SuperWord::set_lp` should have been called in `SuperWord::transform_loop`. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057103198 From shade at openjdk.org Mon Apr 15 16:45:03 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 15 Apr 2024 16:45:03 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW Actually, more debugging shows that `stride() == nullptr` here: https://github.com/openjdk/jdk21u-dev/blob/f5c0d7824fac3ceb45ad405ee242b6f5909dd25e/src/hotspot/share/opto/loopnode.cpp#L2459 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2057332564 From andrewlu at openjdk.org Tue Apr 16 02:01:07 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 02:01:07 GMT Subject: [jdk17u-dev] Integrated: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi In-Reply-To: References: Message-ID: <-nMJ7OvcbBdRtVgiAhMN9VaRplzianO7HJdddR7Ea68=.4c88b10d-9e53-44a2-9363-30879428c5c1@github.com> On Fri, 12 Apr 2024 07:01:22 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: cf93baf0 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/cf93baf0f4904ffd2c9bcad62afe08bb46fc4b81 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Backport-of: fa823bd21c6676c67c42275efb59868200409b38 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2404 From andrewlu at openjdk.org Tue Apr 16 02:01:08 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 02:01:08 GMT Subject: [jdk11u-dev] Integrated: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi In-Reply-To: <2kACLjm3ugwiT88crUKTeTdSZkvDbrKwZEWbgAG1o2o=.659876c3-cb09-47d0-b25b-982948ea4563@github.com> References: <2kACLjm3ugwiT88crUKTeTdSZkvDbrKwZEWbgAG1o2o=.659876c3-cb09-47d0-b25b-982948ea4563@github.com> Message-ID: On Fri, 12 Apr 2024 07:01:42 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: f9a672ab Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/f9a672abaf15a4cf999bd66700218679f0cb7ad6 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Backport-of: fa823bd21c6676c67c42275efb59868200409b38 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2656 From andrewlu at openjdk.org Tue Apr 16 02:01:10 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 02:01:10 GMT Subject: [jdk21u-dev] Integrated: 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi In-Reply-To: References: Message-ID: <43ooM8F2yseeZV3H6ByhWIH1aoZH59XGvjQW-H2mvD4=.402641ef-8cc1-4c17-a420-b610d2e838bc@github.com> On Fri, 12 Apr 2024 06:58:58 GMT, Andrew Lu wrote: > I backport this for parity with 21.0.3-oracle. This pull request has now been integrated. Changeset: 0dd48086 Author: Andrew Lu URL: https://git.openjdk.org/jdk21u-dev/commit/0dd4808640cc934caa02031f1aae6daee985008a Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi Backport-of: fa823bd21c6676c67c42275efb59868200409b38 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/494 From andrewlu at openjdk.org Tue Apr 16 02:03:15 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 02:03:15 GMT Subject: [jdk17u-dev] RFR: 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer Message-ID: <8q-MJy6exChV1muSDdQi-YMCDxf81zN-TEBVXhOWLiU=.a8c50c7c-20bf-4ab5-bcbe-3a6220c8539e@github.com> I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport 6ce0ebb858d3112f136e12d3ad595f805f6871a0 Changes: https://git.openjdk.org/jdk17u-dev/pull/2412/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2412&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295343 Stats: 115 lines in 7 files changed: 6 ins; 85 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2412.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2412/head:pull/2412 PR: https://git.openjdk.org/jdk17u-dev/pull/2412 From andrewlu at openjdk.org Tue Apr 16 02:03:32 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 02:03:32 GMT Subject: [jdk17u-dev] RFR: 8316164: Opensource JMenuBar manual test Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport 8f4dfc443ba5820f5799fff1418d6632d502d57b Changes: https://git.openjdk.org/jdk17u-dev/pull/2413/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2413&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316164 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2413.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2413/head:pull/2413 PR: https://git.openjdk.org/jdk17u-dev/pull/2413 From andrewlu at openjdk.org Tue Apr 16 06:01:28 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 06:01:28 GMT Subject: [jdk11u-dev] RFR: 8316164: Opensource JMenuBar manual test Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport 8f4dfc443ba5820f5799fff1418d6632d502d57b Changes: https://git.openjdk.org/jdk11u-dev/pull/2665/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2665&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316164 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2665.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2665/head:pull/2665 PR: https://git.openjdk.org/jdk11u-dev/pull/2665 From stuefe at openjdk.org Tue Apr 16 06:46:05 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 16 Apr 2024 06:46:05 GMT Subject: [jdk22u] Integrated: 8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 05:47:28 GMT, Thomas Stuefe wrote: > Hi all, > > This pull request contains a backport of commit [d9c84e76](https://github.com/openjdk/jdk/commit/d9c84e763a0880d33586dbb8dc90b66ede030444) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 11 Apr 2024 and was reviewed by Calvin Cheung and Ioi Lam. > > Thanks! This pull request has now been integrated. Changeset: 11adb6ed Author: Thomas Stuefe URL: https://git.openjdk.org/jdk22u/commit/11adb6eda74f13c25ab3bd688504e0bdea717f65 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 Backport-of: d9c84e763a0880d33586dbb8dc90b66ede030444 ------------- PR: https://git.openjdk.org/jdk22u/pull/139 From epeter at openjdk.org Tue Apr 16 06:54:04 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Tue, 16 Apr 2024 06:54:04 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 08:04:17 GMT, Aleksey Shipilev wrote: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW Hmm, I see. So `slp->lp() != nullptr` in this failing case? If so, you could just check if the `stride() == null`, and use that as an additional "fail condition", and a guard for getting `slp->iv_stride()`. That is not the prettiest, but it might work. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2058361311 From andrewlu at openjdk.org Tue Apr 16 07:30:14 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 07:30:14 GMT Subject: [jdk11u-dev] RFR: 8316017: Refactor timeout handler in PassFailJFrame Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport 3abd772672a4dfd984459283235f3b1d8fb28a49 Changes: https://git.openjdk.org/jdk11u-dev/pull/2666/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2666&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316017 Stats: 149 lines in 1 file changed: 92 ins; 33 del; 24 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2666.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2666/head:pull/2666 PR: https://git.openjdk.org/jdk11u-dev/pull/2666 From andrewlu at openjdk.org Tue Apr 16 07:30:17 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 07:30:17 GMT Subject: [jdk17u-dev] RFR: 8316017: Refactor timeout handler in PassFailJFrame Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport 3abd772672a4dfd984459283235f3b1d8fb28a49 Changes: https://git.openjdk.org/jdk17u-dev/pull/2414/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2414&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316017 Stats: 149 lines in 1 file changed: 92 ins; 33 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2414.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2414/head:pull/2414 PR: https://git.openjdk.org/jdk17u-dev/pull/2414 From andrewlu at openjdk.org Tue Apr 16 07:30:36 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 16 Apr 2024 07:30:36 GMT Subject: [jdk11u-dev] RFR: 8297449: Update JInternalFrame Metal Border code Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport 09629570f5d064dc2a5cd670de8d648156ac3991 Changes: https://git.openjdk.org/jdk11u-dev/pull/2667/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2667&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297449 Stats: 54 lines in 1 file changed: 17 ins; 21 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2667/head:pull/2667 PR: https://git.openjdk.org/jdk11u-dev/pull/2667 From mbaesken at openjdk.org Tue Apr 16 07:31:06 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Apr 2024 07:31:06 GMT Subject: [jdk17u-dev] RFR: 8264322: Generate CDS archive when creating custom JDK image In-Reply-To: <9tmKGr8nMOX0H3PMJAs6-asANdXgce-7L1o6zP0dC5A=.d796dd2b-10f6-4f59-baa4-057e05762f74@github.com> References: <9tmKGr8nMOX0H3PMJAs6-asANdXgce-7L1o6zP0dC5A=.d796dd2b-10f6-4f59-baa4-057e05762f74@github.com> Message-ID: On Fri, 5 Apr 2024 07:20:00 GMT, Matthias Baesken wrote: > 8264322: Generate CDS archive when creating custom JDK image lots of upload/download/infra errors in the GHAs. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2371#issuecomment-2058416664 From goetz at openjdk.org Tue Apr 16 08:28:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 08:28:05 GMT Subject: [jdk21u-dev] Integrated: 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing In-Reply-To: References: Message-ID: <4zClmEawTVHSxtHcX073CiOa32q5inVIzXKfOcd40bw=.bb1a1b48-4dc3-4c1b-8e72-9193cc4316c3@github.com> On Fri, 12 Apr 2024 08:12:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: f95de5b2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f95de5b2020ecd8f947711c70cfd30723f2f7078 Stats: 6 lines in 2 files changed: 2 ins; 0 del; 4 mod 8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing Backport-of: 69c0b24386d0bcf2f2d623ccef0192a54753f916 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/496 From goetz at openjdk.org Tue Apr 16 08:29:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 08:29:13 GMT Subject: [jdk22u] Integrated: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: <-9ftImm9ArBUAF9IrFJiijsvGjU7lEuutL65TQy66Og=.00fe0216-c8fc-4c17-b065-d7e740ed51e5@github.com> References: <-9ftImm9ArBUAF9IrFJiijsvGjU7lEuutL65TQy66Og=.00fe0216-c8fc-4c17-b065-d7e740ed51e5@github.com> Message-ID: <16KSMxlg2U4aDmycqK--Iqr7pPoATmJ-PiEw-fNSf2g=.2e4d869a-b3b7-40c5-b7c7-85d09b697d2f@github.com> On Wed, 10 Apr 2024 09:51:29 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: c45dbbcf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk22u/commit/c45dbbcf20f5febf330bdbfc21260697aa01c0a2 Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Backport-of: d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 ------------- PR: https://git.openjdk.org/jdk22u/pull/136 From goetz at openjdk.org Tue Apr 16 08:30:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 08:30:02 GMT Subject: [jdk21u-dev] Integrated: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: <95GF3XRTBdi5HHkefgTbm_JJpKRwyCXbfz8zH1HAu4Q=.1f0a0899-2a3b-4d10-88fd-576f251ecf23@github.com> References: <95GF3XRTBdi5HHkefgTbm_JJpKRwyCXbfz8zH1HAu4Q=.1f0a0899-2a3b-4d10-88fd-576f251ecf23@github.com> Message-ID: On Thu, 11 Apr 2024 10:10:08 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. This pull request has now been integrated. Changeset: e9e042b2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e9e042b2d9fadfbbecc60c38c30b3453061b91cc Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Backport-of: d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/490 From goetz at openjdk.org Tue Apr 16 08:31:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 08:31:05 GMT Subject: [jdk21u-dev] Integrated: 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 17:15:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: b980e1c5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/b980e1c5d6bb0047e4ea8af627bc8a7a59b0e466 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 Backport-of: 2374d1e334ba0528b39239a01fe52d5843e678df ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/491 From goetz at openjdk.org Tue Apr 16 09:01:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 09:01:06 GMT Subject: [jdk17u-dev] Integrated: 8286311: remove boilerplate from use of runTests In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 07:34:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > The patch needed some resolving. > > The only file with a trivial resolve in code is TestUnicode.java. > > All other resolves are Copyright issues. > A row of files are not in 17. I did not research how they > apprear in 21, this seems too much effort for this rather > pointless change. > Nevertheless this might make later backports easier for the > files catched here, which is the majority. > > > > > > > File not in 17: > test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java > > test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java > test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java > test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java > test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java > > > test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java > test/langtools/jdk/javadoc/doclet/testHref/TestHref.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java > test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java > > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java > test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java > > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java > > test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java > test/langtools/jdk/javadoc/doclet/testOverview/TestOverview.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java > > test/langtools/jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java > Copyright > > File not in 17: > test/langtools/jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java > test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java > test/langtools/jdk/javad... This pull request has now been integrated. Changeset: 53853c4c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/53853c4ccea17906473207b6493c91cd6027f402 Stats: 512 lines in 245 files changed: 0 ins; 0 del; 512 mod 8286311: remove boilerplate from use of runTests Reviewed-by: lucy, phh Backport-of: 2294f225c074516abd2fecf5c64e2e1a2453bc6f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2384 From goetz at openjdk.org Tue Apr 16 09:03:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 09:03:03 GMT Subject: [jdk17u-dev] Integrated: 8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 15:25:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: 592e2c60 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/592e2c6043ef70a96bbca93cb2b041cc1cf192cc Stats: 25 lines in 1 file changed: 6 ins; 15 del; 4 mod 8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out Backport-of: 95310eab6ce73512b1afc0a7a26a396dd7b6cb7c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2395 From goetz at openjdk.org Tue Apr 16 09:07:12 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 09:07:12 GMT Subject: [jdk17u-dev] Integrated: 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 In-Reply-To: References: Message-ID: <85g7ns8OH8KLK6ix9y6iLpXX0ngXH6YVZCPoxNwwhv8=.bc538880-b9d7-4b73-926c-70eddf970886@github.com> On Mon, 8 Apr 2024 13:35:30 GMT, Goetz Lindenmaier wrote: > One of the required updates of meta information. > > I had to adapt the file path. Else clean. Probably recognized as such. This pull request has now been integrated. Changeset: 7cabe84d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7cabe84d83b9748b2092bc00b0f3951e21e184eb Stats: 80 lines in 2 files changed: 77 ins; 0 del; 3 mod 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Backport-of: d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2379 From goetz at openjdk.org Tue Apr 16 09:08:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 09:08:01 GMT Subject: [jdk17u-dev] Integrated: 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 06:56:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > I had to resolve a copyright, else clean. > > But one of the tests does not compile because "8281236: (D)TLS key exchange named groups". > The test case is not applicable to 17, so I removed it. > Unfortunately it's the test case that reproduces the issuen in 21. The other testcase passes. This pull request has now been integrated. Changeset: cacc30b7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cacc30b77cab0173ea14601094a5b5b3106ce2f5 Stats: 287 lines in 2 files changed: 286 ins; 0 del; 1 mod 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Reviewed-by: mbaesken Backport-of: d44aaa37f98dd383aebbec097427feb1f1c29b74 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2391 From goetz at openjdk.org Tue Apr 16 09:10:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 09:10:00 GMT Subject: [jdk17u-dev] Integrated: 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 17:17:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Resolved due to context. probably clean anywasy, else will mark as such. This pull request has now been integrated. Changeset: 290fb644 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/290fb644baf033dac21bd3935ff6dc1e9b27de3d Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653 Backport-of: 2374d1e334ba0528b39239a01fe52d5843e678df ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2397 From goetz at openjdk.org Tue Apr 16 10:25:08 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 10:25:08 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 06:55:23 GMT, Varada M wrote: >> The source changes look OK to me and matches the changes that were done in mainline. The test looks OK too. But do note that I haven't run it against JDK 11u to ascertain that the test work as expected. As long as the test fails without the source changes and passes with the source changes, I think this is fine. >> >> I am not involved in JDK update project, so before integrating, please also have this approved by someone who is involved in JDK updates project. > > Thank you @jaikiran for reviewing the changes. Hi @varada1110 please explain how you addressed the issues that came up in the 17u backport. Also explain how you tested to show the same issues don't surface in 11. Please rerun the GHA tests. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2058748777 From mbaesken at openjdk.org Tue Apr 16 11:56:09 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 16 Apr 2024 11:56:09 GMT Subject: [jdk11u-dev] Integrated: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: <1JoZXiZ-pMVgn-_hZm4HG4VelK8IYNf3V9haGJrc8vg=.7a72852b-685d-4985-9207-51c3646bb0f2@github.com> References: <1JoZXiZ-pMVgn-_hZm4HG4VelK8IYNf3V9haGJrc8vg=.7a72852b-685d-4985-9207-51c3646bb0f2@github.com> Message-ID: On Mon, 15 Apr 2024 07:46:59 GMT, Matthias Baesken wrote: > 8324598: use mem_unit when working with sysinfo memory and swap related information This pull request has now been integrated. Changeset: 06cca199 Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/06cca199fe70da2ec452872ba12d4b080884c67e Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8324598: use mem_unit when working with sysinfo memory and swap related information Backport-of: 7a798d3cebea0915f8a73af57333b3488c2091af ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2664 From goetz at openjdk.org Tue Apr 16 12:04:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 16 Apr 2024 12:04:01 GMT Subject: [jdk11u-dev] Integrated: 8256660: Disable DTLS 1.0 In-Reply-To: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> References: <41yjdMURxPew-w2Mn4Q8dJHb3XxlYJ3ll8-12mJI_uI=.1ac37c01-240d-4189-913b-e76fc09e9888@github.com> Message-ID: On Thu, 7 Mar 2024 13:54:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.24-oracle. > > Trivial resolve in java.security > > Update: > Two test were failing with this change: javax/net/ssl/DTLS/InvalidRecords.java and javax/net/ssl/DTLS/NoMacInitialClientHello.java. Thanks to Sean Mullan who pointed me to the fix, see also > https://bugs.openjdk.org/browse/JDK-8326020 This pull request has now been integrated. Changeset: b39a4d24 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/b39a4d24c51c2379ff82d5e46e185a6d2039ad72 Stats: 63 lines in 5 files changed: 34 ins; 5 del; 24 mod 8256660: Disable DTLS 1.0 Reviewed-by: mbaesken Backport-of: 16744b34498e7aac59caef8c9b1a3d4d15f8c22e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2584 From duke at openjdk.org Tue Apr 16 13:52:26 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Tue, 16 Apr 2024 13:52:26 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void Message-ID: This backport does not introduce any new feature or bug fixing, but it removes dead code. Before the backport, MemTracker::baseline() always returned true. Now, it returns void and all the conditionals that depended on that result are simplified. ------------- Commit messages: - Backport b96ba19807845739b36274efb168dd048db819a3 Changes: https://git.openjdk.org/jdk17u-dev/pull/2415/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2415&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8289182 Stats: 47 lines in 8 files changed: 0 ins; 11 del; 36 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2415.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2415/head:pull/2415 PR: https://git.openjdk.org/jdk17u-dev/pull/2415 From stuefe at openjdk.org Tue Apr 16 14:35:06 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 16 Apr 2024 14:35:06 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 13:48:00 GMT, Mar?a Arias de Reyna wrote: > This backport does not introduce any new feature or bug fixing, but it removes dead code. Before the backport, MemTracker::baseline() always returned true. Now, it returns void and all the conditionals that depended on that result are simplified. Looks good, thank you! ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2415#pullrequestreview-2003832838 From iris.clark at oracle.com Tue Apr 16 15:00:31 2024 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 16 Apr 2024 15:00:31 +0000 Subject: Proposal: Support Wayland and add KEM APIs Message-ID: In November 2023, Red Hat announced [0] their intent to remove the Xorg server from RHEL 10; therefore, only Wayland will be supported in RHEL 10 and subsequent releases. Other Linux distributions may choose a similar path. This will be an issue for Java SE 8, 11, and 17 as they only support the Xorg server. - (JSRs 337, 384, 392) The Java SE 8, 11, and 17 specifications of java.awt.Robot make several assumptions about programmatic access to the desktop and related behaviours which may not be valid due to restrictions in underlying environments such as Wayland. In Java SE 21, the specification was amended to allow operations to degrade or fail. This specification change alone is sufficient to allow for variances in desktop behaviour. [1] We would also like to add support in Java SE 17 for functionality required by some Post-Quantum Cryptographic (PQC) algorithms. The following new APIs are necessary to support all of the candidate algorithms currently identified by the U.S. National Institute of Standards and Technology (NIST) for PQC standardization. This will be an issue as: - (JSR 392) KEM APIs were added to Java SE 21 with JEP 452 (Key Encapsulation Mechanism (KEM) API) [2]. They support secure encryption techniques to derive symmetric keys using public key cryptography. None of the existing cryptographic APIs in the Java Platform are capable of representing KEMs in a natural way. [3] Finally, we would like to add the system property "java.specification.maintenance.version" to Java SE 17, thus aligning it with Java SE 8, Java SE 11, and releases Java SE 19 and beyond. The issue is: - (JSR 392) The Java SE 17 Specification does not have a programmatic means to identify whether a JDK is implementing an original, or maintenance release of the Java SE specification. The system property "java.specification.maintenance.version" was added in Java SE 19 and subsequently backported to Java SE 8 via MR 4 and Java SE 11 via MR 2. [4] To resolve these issues for future JDK updates, I'll shortly propose Maintenance Releases of the Java SE 8 [5], the Java SE 11 [6], and Java SE 17 [7] Platform JSRs in the JCP. For Java SE 8 and Java SE 11, this will require updates to the Specification only; for Java SE 17 this will require updates to the Specification, the Reference Implementation (RI), and the TCK. These will be provided by me and my Oracle colleagues. I expect the Maintenance Release process to complete by July 2024, in time for these changes to be merged into the October security releases of JDK 8, JDK 11, and JDK 17. Following the standard practice, we will base the open-source RI on the most recent RI for the release, rather than the most recent JDK Updates release. We propose to label the RI build as "17.0.0.1" in order to convey that it is outside the contemporary train of update releases. It is neither meant for production use, nor will it be updated with security fixes. If it's not too much work, we'll also contribute the changes required by these MRs to the next appropriate JDK 8, 11, and 17 Updates releases (most likely 8u432, 11.0.25, and 17.0.13 respectively). We do not plan to backport the DH-Based KEM implementation that was included in JEP 452. Comments? Iris [0]: https://www.redhat.com/en/blog/rhel-10-plans-wayland-and-xorg-server [1]: https://bugs.openjdk.org/browse/JDK-8308012 [Robot] [2]: https://openjdk.org/jeps/452 [3]: https://bugs.openjdk.org/browse/JDK-8305384 [KEM] [4]: https://bugs.openjdk.org/browse/JDK-8285764 [sys prop] [5]: https://jcp.org/en/jsr/detail?id=337 [6]: https://jcp.org/en/jsr/detail?id=384 [7]: https://jcp.org/en/jsr/detail?id=392 From duke at openjdk.org Tue Apr 16 15:13:01 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 16 Apr 2024 15:13:01 GMT Subject: [jdk21u-dev] Integrated: 8326521: JFR: CompilerPhase event test fails on windows 32 bit In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 16:43:33 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/96530bcc07514c3eda40fd6ffa74f197fe541dea > > On some systems (such as windows 32 bit) Hotspot only uses the C1 compiler in by design. The CompilerPhase JFR events are only emitted from C2 code. So the test TestCompilerPhase fails on some systems because it cannot generate the necessary CompilerPhase JFR events . > > This backport prevents NeverActAsServerClassMachine from being set during the test TestCompilerPhase, so that it isn't restricted to C1. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3045). This pull request has now been integrated. Changeset: fc7d8f80 Author: Robert Toyonaga Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/fc7d8f80d9fcfb10f5ee4249b2b7b302b0db67eb Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8326521: JFR: CompilerPhase event test fails on windows 32 bit Backport-of: 96530bcc07514c3eda40fd6ffa74f197fe541dea ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/499 From duke at openjdk.org Tue Apr 16 15:14:01 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 16 Apr 2024 15:14:01 GMT Subject: [jdk21u-dev] Integrated: 8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 18:57:25 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/65be5e0c547d74ca7de288b164aa9bd6d6855685 > > This change to JFR test code is needed because `TestJcmdDumpPathToGCRoots` transiently fails because it can't guarantee the expected objects are sampled. The change improves cleanups between checks and also adds retries. > > This should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/2766) This pull request has now been integrated. Changeset: 8fa8e02d Author: Robert Toyonaga Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/8fa8e02de980c51ab6793db6584a3e31ff59dd57 Stats: 39 lines in 1 file changed: 7 ins; 0 del; 32 mod 8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" Backport-of: 65be5e0c547d74ca7de288b164aa9bd6d6855685 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/501 From duke at openjdk.org Tue Apr 16 15:15:07 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Tue, 16 Apr 2024 15:15:07 GMT Subject: [jdk11u-dev] Integrated: 8326529: JFR: Test for CompilerCompile events fails due to time out In-Reply-To: References: Message-ID: On Thu, 4 Apr 2024 20:44:46 GMT, Robert Toyonaga wrote: > This is a backport of https://github.com/openjdk/jdk/commit/4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 > > This backport limits compilation only to the test methods [TestCompileCompile](https://github.com/openjdk/jdk/blob/master/test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java) cares about. It should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/3046). This pull request has now been integrated. Changeset: 8b8774d1 Author: Robert Toyonaga Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/8b8774d1c65b7535af579f9431a597f51db4f653 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8326529: JFR: Test for CompilerCompile events fails due to time out Backport-of: 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2641 From szaldana at openjdk.org Tue Apr 16 15:28:17 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Tue, 16 Apr 2024 15:28:17 GMT Subject: [jdk21u-dev] RFR: 8327971: Multiple ASAN errors reported for metaspace Message-ID: Hi all, This PR contains a backport of [9e566d76d1d8acca27d8f69fffcbeb0b49b060ba](https://github.com/openjdk/jdk/commit/9e566d76d1d8acca27d8f69fffcbeb0b49b060ba). Patch is not clean because of differences with #include statements. Testing: - [x] Verified fastdebug build failed with ```--enable-asan``` prior to backport - [x] Verified fastdebug build succeeded with ```--enable-asan``` after backport - [x] Verified NMT gtests passed after backport ------------- Commit messages: - Backport 9e566d76d1d8acca27d8f69fffcbeb0b49b060ba Changes: https://git.openjdk.org/jdk21u-dev/pull/504/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=504&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327971 Stats: 50 lines in 9 files changed: 48 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/504.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/504/head:pull/504 PR: https://git.openjdk.org/jdk21u-dev/pull/504 From stuefe at openjdk.org Tue Apr 16 16:07:03 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 16 Apr 2024 16:07:03 GMT Subject: [jdk21u-dev] RFR: 8327971: Multiple ASAN errors reported for metaspace In-Reply-To: References: Message-ID: <2VBUUlMonMzyi7BQ6s-yYy_f14kjDSZsD9YayNd8Wpc=.03a07916-368b-4bf7-ac04-9b918fa4b7f1@github.com> On Mon, 15 Apr 2024 20:44:17 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This PR contains a backport of [9e566d76d1d8acca27d8f69fffcbeb0b49b060ba](https://github.com/openjdk/jdk/commit/9e566d76d1d8acca27d8f69fffcbeb0b49b060ba). > > Patch is not clean because of differences with #include statements. > > Testing: > - [x] Verified fastdebug build failed with ```--enable-asan``` prior to backport > - [x] Verified fastdebug build succeeded with ```--enable-asan``` after backport > - [x] Verified NMT gtests passed after backport Looks good. ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/504#pullrequestreview-2004068367 From iris.clark at oracle.com Tue Apr 16 16:58:38 2024 From: iris.clark at oracle.com (Iris Clark) Date: Tue, 16 Apr 2024 16:58:38 +0000 Subject: [External] : Re: Proposal: Support Wayland and add KEM APIs In-Reply-To: <2dd56dbb-f640-d113-e67c-d6902d3d938f@qvest-digital.com> References: <2dd56dbb-f640-d113-e67c-d6902d3d938f@qvest-digital.com> Message-ID: Hi. >>Comments? > Please do not break X11 support while doing so. Since we're just backporting Specification changes, X11 support should be unchanged. These Spec changes are already in JDK 21 and later. Best, Iris ________________________________ From: Thorsten Glaser Sent: Tuesday, April 16, 2024 8:59 AM To: Iris Clark Cc: jdk8u-dev at openjdk.org ; jdk-updates-dev at openjdk.org Subject: [External] : Re: Proposal: Support Wayland and add KEM APIs On Tue, 16 Apr 2024, Iris Clark wrote: >Comments? Please do not break X11 support while doing so. Thanks, //mirabilos -- Infrastrukturexperte ? Qvest Digital AG Am Dickobskreuz 10, D-53121 Bonn ? https://urldefense.com/v3/__https://www.qvest-digital.com/__;!!ACWV5N9M2RV99hQ!Mr7s-cX9bPo-_0CmuVcdoGhmXRau4zf9rfhRs1wp8YBo_GA9sFj2N_pe71D0lvv3tJnqHAm1NGpGigV2uPdmwQ9Q$ Telephon +49 228 54881-393 ? Fax: +49 228 54881-235 HRB AG Bonn 18196 ? USt-ID (VAT): DE274355441 Vorstand: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg Vorsitzender Aufsichtsrat: Peter N?then -------------- next part -------------- An HTML attachment was scrubbed... URL: From ashi at openjdk.org Tue Apr 16 20:47:59 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 16 Apr 2024 20:47:59 GMT Subject: [jdk17u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 20:44:15 GMT, Amos Shi wrote: > Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) > > Testing > - Local: Test passed on `MacOS 14.4.1` > - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: This ticket depends on https://github.com/openjdk/jdk17u-dev/pull/2399 - Will redo it after pr-2399 will be merged ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2411#issuecomment-2059895310 From ashi at openjdk.org Tue Apr 16 20:47:59 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 16 Apr 2024 20:47:59 GMT Subject: [jdk17u-dev] Withdrawn: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 20:44:15 GMT, Amos Shi wrote: > Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) > > Testing > - Local: Test passed on `MacOS 14.4.1` > - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2411 From ashi at openjdk.org Tue Apr 16 20:50:04 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 16 Apr 2024 20:50:04 GMT Subject: [jdk11u-dev] RFR: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal In-Reply-To: References: Message-ID: On Fri, 12 Apr 2024 20:44:23 GMT, Amos Shi wrote: > Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) > > Testing > - Local: Test passed on `MacOS 14.4.1` > - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: This ticket depends on https://github.com/openjdk/jdk11u-dev/pull/2651 - Will redo it after pr-2651 will be merged ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2663#issuecomment-2059897851 From ashi at openjdk.org Tue Apr 16 20:50:04 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 16 Apr 2024 20:50:04 GMT Subject: [jdk11u-dev] Withdrawn: 8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal In-Reply-To: References: Message-ID: <-Hne_ozurc5M7bOnwXzzujJsRRwkAELn-v255Qycw0s=.9643f3cb-34f0-4c78-b716-81040d1757a5@github.com> On Fri, 12 Apr 2024 20:44:23 GMT, Amos Shi wrote: > Backport of [JDK-8327136](https://bugs.openjdk.org/browse/JDK-8327136) > > Testing > - Local: Test passed on `MacOS 14.4.1` > - `NotifReconnectDeadlockTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2663 From duke at openjdk.org Tue Apr 16 22:06:22 2024 From: duke at openjdk.org (Saint Wesonga) Date: Tue, 16 Apr 2024 22:06:22 GMT Subject: [jdk11u-dev] RFR: 8329348: jdk11u build for Windows AArch64 fails Message-ID: The root cause of the build error 'No rule to make target .../windows/conf/tzmappings' when building jdk11u for Windows AArch64 is that the GENSRC_TARGETS have not been built. This happens because the buildjdk is x86 but the target jdk is aarch64. Reusing artifacts is not correct in this scenario. The fix is to ensure that the required targets are built unconditionally for Windows AArch64. Note that the existing checks for CREATING_BUILDJDK were also found to be incorrect in https://bugs.openjdk.org/browse/JDK-8217739 Builds on macOS, Linux, and Windows across both x64/AArch64 succeeded with this fix. ------------- Commit messages: - Fix 'No rule to make target .../windows/conf/tzmappings' error Changes: https://git.openjdk.org/jdk11u-dev/pull/2668/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2668&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329348 Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2668.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2668/head:pull/2668 PR: https://git.openjdk.org/jdk11u-dev/pull/2668 From andrewlu at openjdk.org Wed Apr 17 02:39:27 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Wed, 17 Apr 2024 02:39:27 GMT Subject: [jdk11u-dev] RFR: 8297449: Update JInternalFrame Metal Border code [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.24-oracle. Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 09629570f5d064dc2a5cd670de8d648156ac3991 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2667/files - new: https://git.openjdk.org/jdk11u-dev/pull/2667/files/3758d89e..4ef423f2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2667&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2667&range=00-01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2667/head:pull/2667 PR: https://git.openjdk.org/jdk11u-dev/pull/2667 From tschatzl at openjdk.org Wed Apr 17 06:48:38 2024 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 17 Apr 2024 06:48:38 GMT Subject: [jdk22u] RFR: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause Message-ID: Hi all, please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. This issue causes random crashes in G1. There is no workaround. The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. Testing: gha, tier1-5 ------------- Commit messages: - fix for jdk22 Changes: https://git.openjdk.org/jdk22u/pull/145/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=145&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8329528 Stats: 85 lines in 4 files changed: 77 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/145.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/145/head:pull/145 PR: https://git.openjdk.org/jdk22u/pull/145 From ayang at openjdk.org Wed Apr 17 06:53:04 2024 From: ayang at openjdk.org (Albert Mingkun Yang) Date: Wed, 17 Apr 2024 06:53:04 GMT Subject: [jdk22u] RFR: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause In-Reply-To: References: Message-ID: <8LGUZrl3zNNweUA9VlTEbkvDKxWQD15j6GBQlQZjsoI=.fdb13607-a686-433d-bdb0-4615d1f23a99@github.com> On Tue, 16 Apr 2024 08:32:26 GMT, Thomas Schatzl wrote: > Hi all, > > please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. > > This issue causes random crashes in G1. There is no workaround. > > The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. > > Testing: gha, tier1-5 Marked as reviewed by ayang (no project role). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/145#pullrequestreview-2005182137 From gcao at openjdk.org Wed Apr 17 07:01:21 2024 From: gcao at openjdk.org (Gui Cao) Date: Wed, 17 Apr 2024 07:01:21 GMT Subject: [jdk22u] RFR: 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Message-ID: <_QI4iI7I05gDsmNbaCcqQr01SYW0739kCgni7O-aMc8=.5892f1f6-ddb7-4409-8902-bf5fbc61e211@github.com> This is a followup fix for JDK-8326936 which has been backported to jdk22u. I would like to also have this for jdk22u so that gcc `__atomic_compare_exchange` atomic operation could still be used for the upcoming gcc-13.3 release. This is a risc-v specific change. Backport is clean, risk is low. ### Testing - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. ------------- Commit messages: - Backport cd4c3aac63ddab3d3618df09787d6e9311454ff8 Changes: https://git.openjdk.org/jdk22u/pull/146/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=146&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330242 Stats: 15 lines in 1 file changed: 0 ins; 11 del; 4 mod Patch: https://git.openjdk.org/jdk22u/pull/146.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/146/head:pull/146 PR: https://git.openjdk.org/jdk22u/pull/146 From rreddy at openjdk.org Wed Apr 17 08:05:14 2024 From: rreddy at openjdk.org (Ravi Reddy) Date: Wed, 17 Apr 2024 08:05:14 GMT Subject: [jdk22u] RFR: 8324632: Update Zlib Data Compression Library to Version 1.3.1 Message-ID: Hi all, Please review this PR which updates zlib from 1.3 to 1.3.1 in JDK22u. Clean backport of https://github.com/openjdk/jdk/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851 to jdk22u. ------------- Commit messages: - 8324632: Update Zlib Data Compression Library to Version 1.3.1 Changes: https://git.openjdk.org/jdk22u/pull/147/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=147&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324632 Stats: 164 lines in 14 files changed: 82 ins; 35 del; 47 mod Patch: https://git.openjdk.org/jdk22u/pull/147.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/147/head:pull/147 PR: https://git.openjdk.org/jdk22u/pull/147 From goetz at openjdk.org Wed Apr 17 09:32:33 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 09:32:33 GMT Subject: [jdk21u-dev] RFR: Merge jdk21u:master Message-ID: Merge build tag 21.0.3-ga from jdk21u to jdk21u-dev ------------- Commit messages: - Merge - 8329838: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3 - 8319851: Improve exception logging - 8322122: Enhance generation of addresses - 8318340: Improve RSA key implementations - 8315708: Enhance HTTP/2 client usage The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=506&range=00.0 - jdk21u:master: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=506&range=00.1 Changes: https://git.openjdk.org/jdk21u-dev/pull/506/files Stats: 172 lines in 19 files changed: 48 ins; 51 del; 73 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/506.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/506/head:pull/506 PR: https://git.openjdk.org/jdk21u-dev/pull/506 From shade at openjdk.org Wed Apr 17 09:42:33 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 09:42:33 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: > Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. > > @eme64, if you want to take a look at this? > > Additional testing: > - [x] New regression test fails without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [ ] Linux x86_64 server fastdebug, Maven CTW Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Check if stride is actually con before touching iv_stride ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/495/files - new: https://git.openjdk.org/jdk21u-dev/pull/495/files/e8def153..1ee99f65 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=495&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=495&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/495.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/495/head:pull/495 PR: https://git.openjdk.org/jdk21u-dev/pull/495 From epeter at openjdk.org Wed Apr 17 09:42:33 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Wed, 17 Apr 2024 09:42:33 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:39:21 GMT, Aleksey Shipilev wrote: >> Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. >> >> @eme64, if you want to take a look at this? >> >> Additional testing: >> - [x] New regression test fails without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [ ] Linux x86_64 server fastdebug, Maven CTW > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Check if stride is actually con before touching iv_stride src/hotspot/share/opto/superword.cpp line 4213: > 4211: // do not have to deal with overflows. > 4212: jlong long_scale = _scale; > 4213: jlong long_stride = slp->lp()->stride_is_con() ? slp->iv_stride() : 0; Hmm. But what happens if the stride is now zero? Does that at least get caught later? Or should we just return here, and make sure the SWPointer is not valid, so nothing bad can happen down the road? ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/495#discussion_r1568542718 From epeter at openjdk.org Wed Apr 17 09:52:00 2024 From: epeter at openjdk.org (Emanuel Peter) Date: Wed, 17 Apr 2024 09:52:00 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:42:33 GMT, Aleksey Shipilev wrote: >> Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. >> >> @eme64, if you want to take a look at this? >> >> Additional testing: >> - [x] New regression test fails without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [ ] Linux x86_64 server fastdebug, Maven CTW > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Check if stride is actually con before touching iv_stride Looks good, thanks for the explanation. ------------- Marked as reviewed by epeter (Committer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/495#pullrequestreview-2005566559 From shade at openjdk.org Wed Apr 17 09:52:00 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 09:52:00 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:39:20 GMT, Emanuel Peter wrote: >> Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: >> >> Check if stride is actually con before touching iv_stride > > src/hotspot/share/opto/superword.cpp line 4213: > >> 4211: // do not have to deal with overflows. >> 4212: jlong long_scale = _scale; >> 4213: jlong long_stride = slp->lp()->stride_is_con() ? slp->iv_stride() : 0; > > Hmm. But what happens if the stride is now zero? Does that at least get caught later? > Or should we just return here, and make sure the SWPointer is not valid, so nothing bad can happen down the road? AFAICS, if we set stride = 0 here, the check would just pass without anything else happening. This turns this change into effectively no-op for non-constant strides. I am thinking that is a cleaner/safer choice for 21u: we only protect from bad _constant_ strides, letting the behavior with non-constant strides the same. I don't think we should bail on non-constant strides here, since that might introduce performance regressions. This is also more in line with mainline: we don't bail on non-constant strides in mainline -- somehow managing to (almost) never be exposed to them. If/when we discover another bug in mainline that exposes to non-constant strides, we would need to fix it in downstream code. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/495#discussion_r1568553305 From shade at openjdk.org Wed Apr 17 09:58:09 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 09:58:09 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:42:33 GMT, Aleksey Shipilev wrote: >> Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. >> >> @eme64, if you want to take a look at this? >> >> Additional testing: >> - [x] New regression test fails without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [ ] Linux x86_64 server fastdebug, Maven CTW > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Check if stride is actually con before touching iv_stride New revision passes the previously failing tests, and is still sensitive to the original regression test. Re-running all testing now... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2060870754 From chegar at openjdk.org Wed Apr 17 09:59:59 2024 From: chegar at openjdk.org (Chris Hegarty) Date: Wed, 17 Apr 2024 09:59:59 GMT Subject: [jdk22u] RFR: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 08:32:26 GMT, Thomas Schatzl wrote: > Hi all, > > please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. > > This issue causes random crashes in G1. There is no workaround. > > The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. > > Testing: gha, tier1-5 LGTM ------------- Marked as reviewed by chegar (Reviewer). PR Review: https://git.openjdk.org/jdk22u/pull/145#pullrequestreview-2005584588 From goetz at openjdk.org Wed Apr 17 10:03:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 10:03:10 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: <-xmzA5TvEq-z0-9WBa8_EBpJs6nC1qHfb17fJ2Cgt_k=.99b3dacb-dc81-4803-8466-eb7e825dfd4b@github.com> Merge build tag 17.0.11-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11 - 8319851: Improve exception logging - 8322122: Enhance generation of addresses - 8318340: Improve RSA key implementations - 8315708: Enhance HTTP/2 client usage The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk17u-dev/pull/2416/files Stats: 169 lines in 18 files changed: 43 ins; 55 del; 71 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2416.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2416/head:pull/2416 PR: https://git.openjdk.org/jdk17u-dev/pull/2416 From aivanov at openjdk.org Wed Apr 17 10:11:03 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 17 Apr 2024 10:11:03 GMT Subject: [jdk22u] Integrated: 8323801: tag doesn't strikethrough the text In-Reply-To: <7UshewKkg2FkaCHnOhx51X7_Vaoca-wy6oMTUEnX64E=.ed94f4ef-0e41-4918-ba8e-f42677b1f320@github.com> References: <7UshewKkg2FkaCHnOhx51X7_Vaoca-wy6oMTUEnX64E=.ed94f4ef-0e41-4918-ba8e-f42677b1f320@github.com> Message-ID: On Fri, 29 Mar 2024 16:33:39 GMT, Alexey Ivanov wrote: > Backport [JDK-8323801](https://bugs.openjdk.org/browse/JDK-8323801): _<s> tag doesn't strikethrough the text_. The patch applies cleanly. This pull request has now been integrated. Changeset: ae466e27 Author: Alexey Ivanov URL: https://git.openjdk.org/jdk22u/commit/ae466e271fbc3b7a3a794dc08585e14f99dd0f81 Stats: 127 lines in 2 files changed: 117 ins; 0 del; 10 mod 8323801: tag doesn't strikethrough the text Backport-of: 80b63b67293970936d57ae4375ad76cd2b11a333 ------------- PR: https://git.openjdk.org/jdk22u/pull/117 From tschatzl at openjdk.org Wed Apr 17 10:15:01 2024 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Wed, 17 Apr 2024 10:15:01 GMT Subject: [jdk22u] RFR: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause In-Reply-To: <8LGUZrl3zNNweUA9VlTEbkvDKxWQD15j6GBQlQZjsoI=.fdb13607-a686-433d-bdb0-4615d1f23a99@github.com> References: <8LGUZrl3zNNweUA9VlTEbkvDKxWQD15j6GBQlQZjsoI=.fdb13607-a686-433d-bdb0-4615d1f23a99@github.com> Message-ID: On Wed, 17 Apr 2024 06:50:20 GMT, Albert Mingkun Yang wrote: >> Hi all, >> >> please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. >> >> This issue causes random crashes in G1. There is no workaround. >> >> The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. >> >> Testing: gha, tier1-5 > > Marked as reviewed by ayang (no project role). Thanks @albertnetymk @chrishegarty for your reviews. Now applying for push approval. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/145#issuecomment-2060909216 From goetz at openjdk.org Wed Apr 17 10:16:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 10:16:07 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Merge build tag 11.0.23-ga from jdk11u to jdk11u-dev ------------- Commit messages: - Merge - 8329837: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.23 - 8319851: Improve exception logging - 8317507: C2 compilation fails with "Exceeded _node_regs array" - 8322122: Enhance generation of addresses - 8322114: Improve Pack 200 handling - 8318340: Improve RSA key implementations - 8315708: Enhance HTTP/2 client usage The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk11u-dev/pull/2669/files Stats: 340 lines in 21 files changed: 150 ins; 81 del; 109 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2669.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2669/head:pull/2669 PR: https://git.openjdk.org/jdk11u-dev/pull/2669 From lancea at openjdk.org Wed Apr 17 10:18:04 2024 From: lancea at openjdk.org (Lance Andersen) Date: Wed, 17 Apr 2024 10:18:04 GMT Subject: [jdk22u] RFR: 8324632: Update Zlib Data Compression Library to Version 1.3.1 In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 07:58:43 GMT, Ravi Reddy wrote: > Hi all, > > Please review this PR which updates zlib from 1.3 to 1.3.1 in JDK22u. > Clean backport of https://github.com/openjdk/jdk/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851 to jdk22u. Marked as reviewed by lancea (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/147#pullrequestreview-2005652838 From rreddy at openjdk.org Wed Apr 17 10:33:06 2024 From: rreddy at openjdk.org (Ravi Reddy) Date: Wed, 17 Apr 2024 10:33:06 GMT Subject: [jdk22u] Integrated: 8324632: Update Zlib Data Compression Library to Version 1.3.1 In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 07:58:43 GMT, Ravi Reddy wrote: > Hi all, > > Please review this PR which updates zlib from 1.3 to 1.3.1 in JDK22u. > Clean backport of https://github.com/openjdk/jdk/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851 to jdk22u. This pull request has now been integrated. Changeset: 5968567b Author: Ravi Reddy Committer: Sean Coffey URL: https://git.openjdk.org/jdk22u/commit/5968567bf008be4df292c1af305bf1c313dd1a8a Stats: 164 lines in 14 files changed: 82 ins; 35 del; 47 mod 8324632: Update Zlib Data Compression Library to Version 1.3.1 Reviewed-by: lancea Backport-of: b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851 ------------- PR: https://git.openjdk.org/jdk22u/pull/147 From aivanov at openjdk.org Wed Apr 17 10:51:13 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 17 Apr 2024 10:51:13 GMT Subject: [jdk22u] RFR: 8328953: JEditorPane.read throws ChangedCharSetException Message-ID: Backporting [JDK-8328953](https://bugs.openjdk.org/browse/JDK-8328953): JEditorPane.read throws ChangedCharSetException. The patch applies cleanly. ------------- Commit messages: - Backport 245514da51ef77757f530317e079a3f58370a0be Changes: https://git.openjdk.org/jdk22u/pull/148/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=148&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328953 Stats: 118 lines in 2 files changed: 92 ins; 16 del; 10 mod Patch: https://git.openjdk.org/jdk22u/pull/148.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/148/head:pull/148 PR: https://git.openjdk.org/jdk22u/pull/148 From aivanov at openjdk.org Wed Apr 17 10:59:20 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 17 Apr 2024 10:59:20 GMT Subject: [jdk22u] RFR: 8323670: A few client tests intermittently throw ConcurrentModificationException Message-ID: <-EBULV5Iu1Kbhcle8w8HgbZYU02lME4p3n3HGXLFbyI=.6dd5d170-067d-4674-ae9d-f30604b3f591@github.com> This pull request contains a backport of commit [70e7cdcb](https://github.com/openjdk/jdk/commit/70e7cdcb9ecedd455cf701b5c7ad05286ac0067d) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It fixes [JDK-8323670](https://bugs.openjdk.org/browse/JDK-8323670): _A few client tests intermittently throw ConcurrentModificationException_. ------------- Commit messages: - Backport 70e7cdcb9ecedd455cf701b5c7ad05286ac0067d Changes: https://git.openjdk.org/jdk22u/pull/149/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=149&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323670 Stats: 48 lines in 1 file changed: 6 ins; 4 del; 38 mod Patch: https://git.openjdk.org/jdk22u/pull/149.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/149/head:pull/149 PR: https://git.openjdk.org/jdk22u/pull/149 From aivanov at openjdk.org Wed Apr 17 11:12:31 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 17 Apr 2024 11:12:31 GMT Subject: [jdk22u] RFR: 8305072: Win32ShellFolder2.compareTo is inconsistent Message-ID: This pull request contains a backport of commit [2fcb8168](https://github.com/openjdk/jdk/commit/2fcb816858406f33cefef3164b2c85f9f996c7da) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It resolves [JDK-8305072](https://bugs.openjdk.org/browse/JDK-8305072): _Win32ShellFolder2.compareTo is inconsistent_. ------------- Commit messages: - Backport 2fcb816858406f33cefef3164b2c85f9f996c7da Changes: https://git.openjdk.org/jdk22u/pull/150/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=150&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305072 Stats: 160 lines in 2 files changed: 158 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/150.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/150/head:pull/150 PR: https://git.openjdk.org/jdk22u/pull/150 From shade at openjdk.org Wed Apr 17 11:28:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 11:28:11 GMT Subject: [jdk17u-dev] RFR: 8318986: Improve GenericWaitBarrier performance In-Reply-To: References: Message-ID: On Mon, 11 Dec 2023 17:39:49 GMT, Aleksey Shipilev wrote: > Clean backport to drastically improve safepoint performance under heavy load, fixing regression between JDK 11 and JDK 17. > > Additional testing: > - [x] Ad-hoc performance runs, expected improvements > - [x] MacOS AArch64 server fastdebug, `tier{1,2,3}` Not now, bot. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2041#issuecomment-2061037467 From shade at openjdk.org Wed Apr 17 11:30:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 11:30:06 GMT Subject: [jdk22u] Integrated: 8329570: G1: Excessive is_obj_dead_cond calls in verification In-Reply-To: References: Message-ID: <1b3kW9NgxXkcRW9CZcwtVW9Epgz3zSAieJUTZFKyyBQ=.81797dcf-bbb2-4f2f-8260-bdde88d53ba4@github.com> On Mon, 8 Apr 2024 07:10:11 GMT, Aleksey Shipilev wrote: > Simple fastdebug performance improvement fix. Risk is low, as it only moves the assert to an earlier stage. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 52915be3 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/52915be38576f25ec050252b617fae35825c30cf Stats: 2 lines in 1 file changed: 1 ins; 1 del; 0 mod 8329570: G1: Excessive is_obj_dead_cond calls in verification Backport-of: 29992e1fca4faef0fe0ac453c7e78db4628d5e70 ------------- PR: https://git.openjdk.org/jdk22u/pull/132 From goetz at openjdk.org Wed Apr 17 11:38:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 11:38:07 GMT Subject: [jdk21u-dev] Integrated: Merge jdk21u:master In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:27:21 GMT, Goetz Lindenmaier wrote: > Merge build tag 21.0.3-ga from jdk21u to jdk21u-dev This pull request has now been integrated. Changeset: 7743b6ca Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7743b6ca05b8486eeb38cbbe74569401ce62fe2a Stats: 172 lines in 19 files changed: 48 ins; 51 del; 73 mod Merge ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/506 From chegar999 at gmail.com Wed Apr 17 11:45:49 2024 From: chegar999 at gmail.com (Chris Hegarty) Date: Wed, 17 Apr 2024 12:45:49 +0100 Subject: [jdk22u] RFR: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause In-Reply-To: References: Message-ID: Thanks for backporting this Thomas. Given the severe nature of this bug and its impact, it renders JDK 22 and JDK 22u1 effectively useless (or even worse dangerous) to many applications. I would like to propose a 22.0.1.1 be considered to get this fix into releases prior to 22u2. -Chris. On 17/04/2024 10:59, Chris Hegarty wrote: > On Tue, 16 Apr 2024 08:32:26 GMT, Thomas Schatzl wrote: > >> Hi all, >> >> please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. >> >> This issue causes random crashes in G1. There is no workaround. >> >> The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. >> >> Testing: gha, tier1-5 > > LGTM > > ------------- > > Marked as reviewed by chegar (Reviewer). > > PR Review: https://git.openjdk.org/jdk22u/pull/145#pullrequestreview-2005584588 From aivanov at openjdk.org Wed Apr 17 11:57:11 2024 From: aivanov at openjdk.org (Alexey Ivanov) Date: Wed, 17 Apr 2024 11:57:11 GMT Subject: [jdk22u] RFR: 8327137: Add test for ConcurrentModificationException in BasicDirectoryModel Message-ID: Provides a regression test for [JDK-8323670](https://bugs.openjdk.org/browse/JDK-8323670): _A few client tests intermittently throw ConcurrentModificationException_. ------------- Commit messages: - Backport 9731b1c8b02d957985f4fb40acd93fb67747a9f0 Changes: https://git.openjdk.org/jdk22u/pull/151/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=151&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327137 Stats: 273 lines in 1 file changed: 273 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/151.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/151/head:pull/151 PR: https://git.openjdk.org/jdk22u/pull/151 From goetz at openjdk.org Wed Apr 17 11:59:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 11:59:07 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: <-xmzA5TvEq-z0-9WBa8_EBpJs6nC1qHfb17fJ2Cgt_k=.99b3dacb-dc81-4803-8466-eb7e825dfd4b@github.com> References: <-xmzA5TvEq-z0-9WBa8_EBpJs6nC1qHfb17fJ2Cgt_k=.99b3dacb-dc81-4803-8466-eb7e825dfd4b@github.com> Message-ID: On Wed, 17 Apr 2024 09:58:04 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.11-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 30ea06c9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/30ea06c9c4c223f41d8a6bcd12a07cc8a8e1ed76 Stats: 169 lines in 18 files changed: 43 ins; 55 del; 71 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2416 From goetz at openjdk.org Wed Apr 17 12:57:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 12:57:06 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 10:10:55 GMT, Goetz Lindenmaier wrote: > Merge build tag 11.0.23-ga from jdk11u to jdk11u-dev This pull request has now been integrated. Changeset: e090f5c8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/e090f5c87ba5d7ee5106ae4385de220f1c7a1dd9 Stats: 340 lines in 21 files changed: 150 ins; 81 del; 109 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2669 From goetz at openjdk.org Wed Apr 17 13:23:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 13:23:59 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 06:45:44 GMT, Aleksey Shipilev wrote: > Clean backport to improve C2 reliability. > > Additional testing: > - [x] New test DOES NOT fail without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` tests > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [x] Linux x86_64 server fastdebug, Maven CTW tests Hi @shipilev there is a folow-up bug JDK-8329163. Maybe we should wait for the next release? Should we consider 22? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2061248882 From goetz at openjdk.org Wed Apr 17 13:31:07 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 17 Apr 2024 13:31:07 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void In-Reply-To: References: Message-ID: <7sRrmMggJh8glkNXteUk_Ofq1lqtgzR7B02ea9PN1eU=.7b847a17-4bd1-454f-bb84-40719bd85cd6@github.com> On Tue, 16 Apr 2024 13:48:00 GMT, Mar?a Arias de Reyna wrote: > This backport does not introduce any new feature or bug fixing, but it removes dead code. Before the backport, MemTracker::baseline() always returned true. Now, it returns void and all the conditionals that depended on that result are simplified. Hi @Delawen, @tstuefe why do we need this in 17? Probably there is a follow up you want to backport? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2415#issuecomment-2061262446 From shade at openjdk.org Wed Apr 17 14:36:09 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 14:36:09 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 13:21:05 GMT, Goetz Lindenmaier wrote: > Hi @shipilev there is a folow-up bug JDK-8329163. Maybe we should wait for the next release? Should we consider 22? I think this comes under the umbrella "Let's fix current `ABS`-related issues", which should culminate in https://bugs.openjdk.org/browse/JDK-8328934. So I would prefer to have it sooner. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2061407822 From shade at openjdk.org Wed Apr 17 15:16:22 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 15:16:22 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks [v2] In-Reply-To: References: Message-ID: > Clean backport to improve C2 reliability. > > Additional testing: > - [x] New test DOES NOT fail without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` tests > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [x] Linux x86_64 server fastdebug, Maven CTW tests Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Backport 05854fd704cba6ebd73007d9547a064891d49587 - Backport cb2a6713596548d76c03912709656172b0bbcc76 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/488/files - new: https://git.openjdk.org/jdk21u-dev/pull/488/files/9331b290..9d8d1780 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=488&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=488&range=00-01 Stats: 1398 lines in 64 files changed: 744 ins; 433 del; 221 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/488.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/488/head:pull/488 PR: https://git.openjdk.org/jdk21u-dev/pull/488 From shade at openjdk.org Wed Apr 17 15:16:22 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 15:16:22 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 06:45:44 GMT, Aleksey Shipilev wrote: > Clean backport to improve C2 reliability. > > Additional testing: > - [x] New test DOES NOT fail without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` tests > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [x] Linux x86_64 server fastdebug, Maven CTW tests > There is a folow-up bug JDK-8329163. Thanks for noticing, I think it was a separate issue that we could do separately, but given it is in the same code, we can couple them together. I am going to re-run some tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2061507418 From shade at openjdk.org Wed Apr 17 15:18:59 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 15:18:59 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 06:45:44 GMT, Aleksey Shipilev wrote: > Clean backport to improve C2 reliability. > > Additional testing: > - [x] New test DOES NOT fail without the patch, passes with it > - [x] Linux x86_64 server fastdebug, `all` tests > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests > - [x] Linux x86_64 server fastdebug, Maven CTW tests Both backports are clean. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2061516708 From robm at openjdk.org Wed Apr 17 15:33:10 2024 From: robm at openjdk.org (Rob McKenna) Date: Wed, 17 Apr 2024 15:33:10 GMT Subject: [jdk22u] RFR: Merge 8ba20c7537e1d83e57e710454fc2252862975a47 Message-ID: <3FG99aPr0usms5v8kB-8iyCtbL88XkP4YwczUFQJKSQ=.dfc6ac2d-beed-4f32-b38c-69edbf3ed075@github.com> Merge ------------- Commit messages: - Merge - 8327391: Add SipHash attribution file - 8325313: Header format error in TestIntrinsicBailOut after JDK-8317299 - Merge - Merge - Merge - 8322122: Enhance generation of addresses - Merge - Merge - 8315708: Enhance HTTP/2 client usage - ... and 5 more: https://git.openjdk.org/jdk22u/compare/52915be3...cce4949b The merge commit only contains trivial merges, so no merge-specific webrevs have been generated. Changes: https://git.openjdk.org/jdk22u/pull/152/files Stats: 186 lines in 20 files changed: 59 ins; 52 del; 75 mod Patch: https://git.openjdk.org/jdk22u/pull/152.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/152/head:pull/152 PR: https://git.openjdk.org/jdk22u/pull/152 From robm at openjdk.org Wed Apr 17 16:10:17 2024 From: robm at openjdk.org (Rob McKenna) Date: Wed, 17 Apr 2024 16:10:17 GMT Subject: [jdk22u] Integrated: Merge 8ba20c7537e1d83e57e710454fc2252862975a47 In-Reply-To: <3FG99aPr0usms5v8kB-8iyCtbL88XkP4YwczUFQJKSQ=.dfc6ac2d-beed-4f32-b38c-69edbf3ed075@github.com> References: <3FG99aPr0usms5v8kB-8iyCtbL88XkP4YwczUFQJKSQ=.dfc6ac2d-beed-4f32-b38c-69edbf3ed075@github.com> Message-ID: On Wed, 17 Apr 2024 15:27:57 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: 829d047f Author: Rob McKenna URL: https://git.openjdk.org/jdk22u/commit/829d047f54800339be4280ebc113864bf0c647b1 Stats: 186 lines in 20 files changed: 59 ins; 52 del; 75 mod Merge ------------- PR: https://git.openjdk.org/jdk22u/pull/152 From shade at openjdk.org Wed Apr 17 16:45:05 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 16:45:05 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. See https://github.com/openjdk/jdk21u-dev/pull/477 All right, this is not very scary, just the normal amount of scary. ------------- Marked as reviewed by shade (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/476#pullrequestreview-2006580969 From shade at openjdk.org Wed Apr 17 16:56:05 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 17 Apr 2024 16:56:05 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. See https://github.com/openjdk/jdk21u-dev/pull/477 Actually, let's ask @tschatzl directly if he knows about any other dependencies that might break this patch in JDK 21, or some other caveats. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2061755566 From ashi at openjdk.org Wed Apr 17 17:39:43 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 17 Apr 2024 17:39:43 GMT Subject: [jdk17u-dev] RFR: 8306067: Open source AWT Graphics, GridBagLayout related tests [v2] In-Reply-To: References: Message-ID: > Backport of [JDK-8306067](https://bugs.openjdk.org/browse/JDK-8306067) > > Testing > - Local: Test passed, on MacOS 14.4.1 > - `DrawNullStringTest.java`: Test results: passed: 1 > - `GetGraphicsTest.java`: Test results: passed: 1 > - `GridBagLayoutButtonsOverlapTest.java`: Test results: passed: 1 > - `GridBagLayoutOutOfBoundsTest.java`: Test results: passed: 1 > - Pipeline: > - Testing Machine: Amos Shi has updated the pull request incrementally with one additional commit since the last revision: Backport 07ea445b43e0df682f305c8709495094e807b1f8 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2401/files - new: https://git.openjdk.org/jdk17u-dev/pull/2401/files/c2e88417..335e1329 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2401&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2401&range=00-01 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2401.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2401/head:pull/2401 PR: https://git.openjdk.org/jdk17u-dev/pull/2401 From rob.mckenna at oracle.com Wed Apr 17 17:47:19 2024 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 17 Apr 2024 17:47:19 +0000 Subject: [22u Communication] JDK 22.0.1 changes pushed Message-ID: JDK 22.0.1 content has been pushed to https://github.com/openjdk/jdk22u -Rob From phh at openjdk.org Wed Apr 17 22:52:15 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 17 Apr 2024 22:52:15 GMT Subject: [jdk17u-dev] RFR: 8319048: Monitor deflation unlink phase prolongs time to safepoint In-Reply-To: References: Message-ID: On Tue, 19 Mar 2024 18:33:35 GMT, Aleksey Shipilev wrote: > Unclean backport to eliminate another safepoint hiccup caused by monitor deflation. The uncleanliness comes mostly from `NULL` vs `nullptr` differences in affected hunks. I chose to accept the new version that uses `nullptr` consistently, even though some `NULL`-s might have been left alone. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` tests pass Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2309#pullrequestreview-2007471715 From phh at openjdk.org Wed Apr 17 23:23:04 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 17 Apr 2024 23:23:04 GMT Subject: [jdk17u-dev] RFR: 8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate In-Reply-To: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> References: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> Message-ID: On Fri, 8 Mar 2024 07:38:57 GMT, Long Yang wrote: > Hi, all > > Could I have a review of this backport. > > This pull request contains a backport of commit [8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb](https://github.com/openjdk/jdk/commit/8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > Testing: I ran test/jdk/jdk/jfr/event/os/TestCPULoad.java and passed. All GHA tests are passed (except linux-cross-compile, build(riscv64), Create sysroot. It looks like there's an issue with the GHA's process). Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2277#pullrequestreview-2007525645 From gnu.andrew at redhat.com Thu Apr 18 00:31:45 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 18 Apr 2024 01:31:45 +0100 Subject: OpenJDK 21.0.3 Released Message-ID: We are pleased to announce the release of OpenJDK 21.0.3. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.3+9.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.3+9.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 1a73d369c125ca45240a02f8b5c4b01b113d5fa7041145bb6492807d123d4da7 openjdk-21.0.3+9.tar.xz ca394c4125efb3c4f8dc05c3b31d10b78acbd886d8d6b303590f9c4a89a90067 openjdk-21.0.3+9.tar.xz.sig SHA512 checksums: cf6cf06fd3f019106ff9c633788190cbf191d65a539f12ba64768d1fb797a234c72856ac072132463a471da1460207264da78d63271371031cca7774884f3745 openjdk-21.0.3+9.tar.xz 4163b6e1fa373c83f51b5c173e4da24f60fac1d530bcbb3c1a5a3e726f67380365cbeb1365aa6cd23ac50b27acd942a7f78b5866130ecb6314d74c082bf0645e openjdk-21.0.3+9.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.3+9.sha256 * https://openjdk-sources.osci.io/openjdk21/openjdk-21.0.3+9.sha512 New in release OpenJDK 21.0.3 (2024-04-16): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk2103 * CVEs - CVE-2024-21012 - CVE-2024-21011 - CVE-2024-21068 * Security fixes - JDK-8315708: Enhance HTTP/2 client usage - JDK-8318340: Improve RSA key implementations - JDK-8319851: Improve exception logging - JDK-8322122: Enhance generation of addresses * Other changes - JDK-6928542: Chinese characters in RTF are not decoded - JDK-8009550: PlatformPCSC should load versioned so - JDK-8077371: Binary files in JAXP test should be removed - JDK-8169475: WheelModifier.java fails by timeout - JDK-8209595: MonitorVmStartTerminate.java timed out - JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests - JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from - JDK-8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test - JDK-8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers - JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 - JDK-8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer - JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts - JDK-8301310: The SendRawSysexMessage test may cause a JVM crash - JDK-8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose - JDK-8304292: Memory leak related to ClassLoader::update_class_path_entry_list - JDK-8305962: update jcstress to 0.16 - JDK-8305971: NPE in JavacProcessingEnvironment for missing enum constructor body - JDK-8306922: IR verification fails because IR dump is chopped up - JDK-8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM - JDK-8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 - JDK-8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet - JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition - JDK-8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests - JDK-8310031: Parallel: Implement better work distribution for large object arrays in old gen - JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails - JDK-8310308: IR Framework: check for type and size of vector nodes - JDK-8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready - JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing - JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out - JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate - JDK-8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX - JDK-8310923: Refactor Currency tests to use JUnit - JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform - JDK-8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed - JDK-8311581: Remove obsolete code and comments in TestLVT.java - JDK-8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly - JDK-8311663: Additional refactoring of Locale tests to JUnit - JDK-8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name - JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC - JDK-8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed - JDK-8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing - JDK-8312416: Tests in Locale should have more descriptive names - JDK-8312428: PKCS11 tests fail with NSS 3.91 - JDK-8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg - JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles - JDK-8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2 - JDK-8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList - JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory - JDK-8313638: Add test for dump of resolved references - JDK-8313670: Simplify shared lib name handling code in some tests - JDK-8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally - JDK-8313816: Accessing jmethodID might lead to spurious crashes - JDK-8313854: Some tests in serviceability area fail on localized Windows platform - JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout - JDK-8314220: Configurable InlineCacheBuffer size - JDK-8314283: Support for NSS tests on aarch64 platforms - JDK-8314320: Mark runtime/CommandLine/ tests as flagless - JDK-8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..) - JDK-8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake - JDK-8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch - JDK-8314610: hotspot can't compile with the latest of gtest because of - JDK-8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector - JDK-8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId - JDK-8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags - JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags - JDK-8314831: NMT tests ignore vm flags - JDK-8314835: gtest wrappers should be marked as flagless - JDK-8314837: 5 compiled/codecache tests ignore VM flags - JDK-8314838: 3 compiler tests ignore vm flags - JDK-8314990: Generational ZGC: Strong OopStorage stats reported as weak roots - JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder - JDK-8315042: NPE in PKCS7.parseOldSignedData - JDK-8315097: Rename createJavaProcessBuilder - JDK-8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test - JDK-8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags - JDK-8315594: Open source few headless Swing misc tests - JDK-8315600: Open source few more headless Swing misc tests - JDK-8315602: Open source swing security manager test - JDK-8315611: Open source swing text/html and tree test - JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch - JDK-8315721: CloseRace.java#id0 fails transiently on libgraal - JDK-8315726: Open source several AWT applet tests - JDK-8315731: Open source several Swing Text related tests - JDK-8315761: Open source few swing JList and JMenuBar tests - JDK-8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" - JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location - JDK-8315988: Parallel: Make TestAggressiveHeap use createTestJvm - JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm - JDK-8316028: Update FreeType to 2.13.2 - JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests - JDK-8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception - JDK-8316229: Enhance class initialization logging - JDK-8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame - JDK-8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize - JDK-8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal - JDK-8316410: GC: Make TestCompressedClassFlags use createTestJvm - JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless - JDK-8316446: 4 sun/management/jdp tests ignore VM flags - JDK-8316447: 8 sun/management/jmxremote tests ignore VM flags - JDK-8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags - JDK-8316464: 3 sun/tools tests ignore VM flags - JDK-8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829 - JDK-8316594: C2 SuperWord: wrong result with hand unrolled loops - JDK-8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product - JDK-8316693: Simplify at-requires checkDockerSupport() - JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly - JDK-8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms - JDK-8316973: GC: Make TestDisableDefaultGC use createTestJvm - JDK-8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm - JDK-8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le - JDK-8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm - JDK-8317218: G1: Make TestG1HeapRegionSize use createTestJvm - JDK-8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm - JDK-8317300: javac erroneously allows "final" in front of a record pattern - JDK-8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information - JDK-8317316: G1: Make TestG1PercentageOptions use createTestJvm - JDK-8317317: G1: Make TestG1RemSetFlags use createTestJvm - JDK-8317343: GC: Make TestHeapFreeRatio use createTestJvm - JDK-8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm - JDK-8317358: G1: Make TestMaxNewSize use createTestJvm - JDK-8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong - JDK-8317535: Shenandoah: Remove unused code - JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma - JDK-8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18 - JDK-8318039: GHA: Bump macOS and Xcode versions - JDK-8318082: ConcurrentModificationException from IndexWriter - JDK-8318154: Improve stability of WheelModifier.java test - JDK-8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic - JDK-8318158: RISC-V: implement roundD/roundF intrinsics - JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows - JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 - JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal - JDK-8318590: JButton ignores margin when painting HTML text - JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java - JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests - JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests - JDK-8318613: ChoiceFormat patterns are not well tested - JDK-8318689: jtreg is confused when folder name is the same as the test name - JDK-8318696: Do not use LFS64 symbols on Linux - JDK-8318737: Fallback linker passes bad JNI handle - JDK-8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64 - JDK-8318964: Fix build failures caused by 8315097 - JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files - JDK-8318983: Fix comment typo in PKCS12Passwd.java - JDK-8319103: Popups that request focus are not shown on Linux with Wayland - JDK-8319124: Update XML Security for Java to 3.0.3 - JDK-8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64 - JDK-8319136: Skip pkcs11 tests on linux-aarch64 - JDK-8319137: release _object in ObjectMonitor dtor to avoid races - JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils - JDK-8319314: NMT detail report slow or hangs for large number of mappings - JDK-8319372: C2 compilation fails with "Bad immediate dominator info" - JDK-8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case - JDK-8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes - JDK-8319548: Unexpected internal name for Filler array klass causes error in VisualVM - JDK-8319569: Several java/util tests should be updated to accept VM flags - JDK-8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX - JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh - JDK-8319777: Zero: Support 8-byte cmpxchg - JDK-8319879: Stress mode to randomize incremental inlining decision - JDK-8319883: Zero: Use atomic built-ins for 64-bit accesses - JDK-8319897: Move StackWatermark handling out of LockStack::contains - JDK-8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array" - JDK-8320052: Zero: Use __atomic built-ins for atomic RMW operations - JDK-8320145: Compiler should accept final variable in Record Pattern - JDK-8320168: handle setsocktopt return values - JDK-8320206: Some intrinsics/stubs missing vzeroupper on x86_64 - JDK-8320208: Update Public Suffix List to b5bf572 - JDK-8320300: Adjust hs_err output in malloc/mmap error cases - JDK-8320303: Allow PassFailJFrame to accept single window creator - JDK-8320309: AIX: pthreads created by foreign test library don't work as expected - JDK-8320383: refresh libraries cache on AIX in VMError::report - JDK-8320582: Zero: Misplaced CX8 enablement flag - JDK-8320798: Console read line with zero out should zero out underlying buffer - JDK-8320807: [PPC64][ZGC] C1 generates wrong code for atomics - JDK-8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls - JDK-8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support - JDK-8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds - JDK-8320890: [AIX] Find a better way to mimic dl handle equality - JDK-8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms - JDK-8320907: Shenandoah: Remove ShenandoahSelfFixing flag - JDK-8320921: GHA: Parallelize hotspot_compiler test jobs - JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp - JDK-8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch - JDK-8321120: Shenandoah: Remove ShenandoahElasticTLAB flag - JDK-8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag - JDK-8321131: Console read line with zero out should zero out underlying buffer in JLine - JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions - JDK-8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...] - JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode - JDK-8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE - JDK-8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll - JDK-8321408: Add Certainly roots R1 and E1 - JDK-8321409: Console read line with zero out should zero out underlying buffer in JLine (redux) - JDK-8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag - JDK-8321480: ISO 4217 Amendment 176 Update - JDK-8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes - JDK-8321582: yield .class not parsed correctly. - JDK-8321599: Data loss in AVX3 Base64 decoding - JDK-8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects - JDK-8321894: Bump update version for OpenJDK: 21.0.3 - JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform - JDK-8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized - JDK-8322040: Missing array bounds check in ClassReader.parameter - JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size - JDK-8322142: JFR: Periodic tasks aren't orphaned between recordings - JDK-8322159: ThisEscapeAnalyzer crashes for erroneous code - JDK-8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold - JDK-8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples - JDK-8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468 - JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces - JDK-8322417: Console read line with zero out should zero out when throwing exception - JDK-8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781 - JDK-8322512: StringBuffer.repeat does not work correctly after toString() was called - JDK-8322583: RISC-V: Enable fast class initialization checks - JDK-8322725: (tz) Update Timezone Data to 2023d - JDK-8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray - JDK-8322772: Clean up code after JDK-8322417 - JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output - JDK-8322790: RISC-V: Tune costs for shuffles with no conversion - JDK-8322957: Generational ZGC: Relocation selection must join the STS - JDK-8323008: filter out harmful -std* flags added by autoconf from CXX - JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread - JDK-8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination - JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation - JDK-8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if - JDK-8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test - JDK-8323243: JNI invocation of an abstract instance method corrupts the stack - JDK-8323331: fix typo hpage_pdm_size - JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled - JDK-8323515: Create test alias "all" for all test roots - JDK-8323637: Capture hotspot replay files in GHA - JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed - JDK-8323659: LinkedTransferQueue add and put methods call overridable offer - JDK-8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations - JDK-8323667: Library debug files contain non-reproducible full gcc include paths - JDK-8323671: DevKit build gcc libraries contain full paths to source location - JDK-8323717: Introduce test keyword for tests that need external dependencies - JDK-8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX - JDK-8324050: Issue store-store barrier after re-materializing objects during deoptimization - JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode - JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 - JDK-8324514: ClassLoaderData::print_on should print address of class loader - JDK-8324598: use mem_unit when working with sysinfo memory and swap related information - JDK-8324637: [aix] Implement support for reporting swap space in jdk.management - JDK-8324647: Invalid test group of lib-test after JDK-8323515 - JDK-8324659: GHA: Generic jtreg errors are not reported - JDK-8324753: [AIX] adjust os_posix after JDK-8318696 - JDK-8324858: [vectorapi] Bounds checking issues when accessing memory segments - JDK-8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers - JDK-8324937: GHA: Avoid multiple test suites per job - JDK-8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 - JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing - JDK-8325150: (tz) Update Timezone Data to 2024a - JDK-8325194: GHA: Add macOS M1 testing - JDK-8325254: CKA_TOKEN private and secret keys are not necessarily sensitive - JDK-8325444: GHA: JDK-8325194 causes a regression - JDK-8325470: [AIX] use fclose after fopen in read_psinfo - JDK-8325496: Make TrimNativeHeapInterval a product switch - JDK-8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() - JDK-8325876: crashes in docker container tests on Linuxppc64le Power8 machines - JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE - JDK-8327391: Add SipHash attribution file - JDK-8329838: [21u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 21.0.3 Notes on individual issues: =========================== tools/javac: JDK-8317300: Align `javac` with the Java Language Specification by Rejecting `final` in Record Patterns ======================================================================================================= Java 21 enhanced the language with pattern matching for switch statements. However, the javac compiler released with OpenJDK 21 allowed the 'final' keyword to be used in front of a record pattern (e.g. `case final R(...) ->`), which is a violation of the Java Language specification. With this release of OpenJDK 21, programs using `final` within a switch statement will now fail to compile. The erroneous keyword will need to be removed to allow the program to be compiled. security-libs/javax.xml.crypto: JDK-8319124: Update XML Security for Java to 3.0.3 ================================================== The XML signature implementation in OpenJDK 21 has been updated to Apache Santuario 3.0.3. This update introduces four new SHA-3 based RSA-MGF1 SignatureMethod algorithms. However, the API of javax.xml.crypto.dsig.SignatureMethod can not be changed in update releases to provide constants for these new algorithms. The equivalent string literals should be used as below: * SHA3_224_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-224-rsa-MGF1" * SHA3_256_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-256-rsa-MGF1" * SHA3_384_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-384-rsa-MGF1" * SHA3_512_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-512-rsa-MGF1" hotspot/runtime: JDK-8325496: Make TrimNativeHeapInterval a product switch ========================================================= The option '-XX:TrimNativeHeapInterval=ms', where 'ms' is the interval in milliseconds, is now an official product switch. It allows the virtual machine to trim the native heap at the specified interval on supported platforms (currently only Linux with glibc). A value of zero (the default) disables trimming. client-libs/java.awt: JDK-8322750: AWT SystemTray API Is Not Supported on Most Linux Desktops ======================================================================= The java.awt.SystemTray API is used to interact with the system's desktop taskbar to provide notifications and may include an icon representing an application. The GNOME desktop's support for taskbar icons has not worked properly for several years, due to a platform bug. This bug, in turn, affects the JDK's SystemTray support on GNOME desktops. Therefore, in accordance with the SystemTray API specification, java.awt.SystemTray.isSupported() will now return false on systems that exhibit this bug, which is assumed to be those running a version of GNOME Shell below 45. The impact of this change is likely to be minimal, as users of the SystemTray API should already be able to handle isSupported() returning false and the system tray on such platforms has already been unsupported for a number of years for all applications. security-libs/java.security: JDK-8321408: Added Certainly R1 and E1 Root Certificates ======================================================== The following root certificate has been added to the cacerts truststore: Name: Certainly Alias Name: certainlyrootr1 Distinguished Name: CN=Certainly Root R1, O=Certainly, C=US Name: Certainly Alias Name: certainlyroote1 Distinguished Name: CN=Certainly Root E1, O=Certainly, C=US hotspot/gc: JDK-8310031: Parallel: Precise Parallel Scanning of Large Object Arrays for Young Collection Roots ================================================================================================== During the collection of young generation objects, the ParallelGC collector partitions the old generation into 64kB stripes to scan for references to the young generation. The stripes are assigned to worker threads to do the scanning in parallel. However, previous releases of OpenJDK 21 did not constrain these worker threads to their own stripe. Parallelism was limited as a single thread could end up scanning a large object with thousands of references across multiple stripes, if it happened to start in its allocated stripe. This also resulted in bad scaling, due to the subsequent memory sharing associated with multiple threads working on the same stripe. In this release, workers are limited to their stripe and only process interesting parts of large object arrays. Pauses for the ParallelGC collector are now on par with the G1 collector when large object arrays are present, reducing pause times by four to five times in some cases. JDK-8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11 ================================================================================================== Running the virtual machine with `-XX:+UseZGC` and a non-default value of `-XX:ObjectAlignmentInBytes` had the potential to crash or perform incorrect execution. This was due to `ZBarrierSet::clone_obj_array` not taking into account padding words at the end of an ObjArray. This has now been rectified in this release. Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From gnu.andrew at redhat.com Thu Apr 18 00:44:15 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 18 Apr 2024 01:44:15 +0100 Subject: OpenJDK 17.0.11 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.11. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.11+9.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.11+9.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: d16068baa8124125fb3dffd6a18fbea01df3f01658cfe4fbfcc85e4d48ab2bbb openjdk-17.0.11+9.tar.xz 1db97de9438d61d20d976862559b467bb3f0f23a6ddb0de36628b37dcd73da54 openjdk-17.0.11+9.tar.xz.sig SHA512 checksums: 7abbd002a93ede19b0bb40d31afe85445c0a2c4c055813148a1cd577a3fabb217ada00be91ef75dd9e9eec3bb01c0c1d8fabae79d495ad00ce745a3442a7d8c8 openjdk-17.0.11+9.tar.xz 8e3e6c991ed19639f9e9d4228df324b8edd51a389fb39c529cd7db4b71614844b7cc2327d8d3dac096aeaa75076cd7fd40db8e451a3beebf611d21ddabe19a47 openjdk-17.0.11+9.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.11+9.sha256 * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.11+9.sha512 New in release OpenJDK 17.0.11 (2024-04-16): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk17011 * CVEs - CVE-2024-21012 - CVE-2024-21011 - CVE-2024-21068 - CVE-2024-21094 * Security fixes - JDK-8315708: Enhance HTTP/2 client usage - JDK-8317507, JDK-8325348: C2 compilation fails with "Exceeded _node_regs array" - JDK-8318340: Improve RSA key implementations - JDK-8319851: Improve exception logging - JDK-8322122: Enhance generation of addresses * Other changes - JDK-6928542: Chinese characters in RTF are not decoded - JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS - JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. - JDK-7167356: (javac) investigate failing tests in JavacParserTest - JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking - JDK-8054572: [macosx] JComboBox paints the border incorrectly - JDK-8169475: WheelModifier.java fails by timeout - JDK-8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean - JDK-8209595: MonitorVmStartTerminate.java timed out - JDK-8210410: Refactor java.util.Currency:i18n shell tests to plain java tests - JDK-8261404: Class.getReflectionFactory() is not thread-safe - JDK-8261837: SIGSEGV in ciVirtualCallTypeData::translate_from - JDK-8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test - JDK-8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout - JDK-8271118: C2: StressGCM should have higher priority than frequency-based policy - JDK-8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result - JDK-8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp - JDK-8272853: improve `JavadocTester.runTests` - JDK-8273454: C2: Transform (-a)*(-b) into a*b - JDK-8274060: C2: Incorrect computation after JDK-8273454 - JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 - JDK-8274621: NullPointerException because listenAddress[0] is null - JDK-8274632: Possible pointer overflow in PretouchTask chunk claiming - JDK-8274634: Use String.equals instead of String.compareTo in java.desktop - JDK-8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id - JDK-8278028: [test-library] Warnings cleanup of the test library - JDK-8278312: Update SimpleSSLContext keystore to use SANs for localhost IP addresses - JDK-8278363: Create extented container test groups - JDK-8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env - JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. - JDK-8281543: Remove unused code/headerfile dtraceAttacher.hpp - JDK-8281585: Remove unused imports under test/lib and jtreg/gc - JDK-8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change - JDK-8283626: AArch64: Set relocInfo::offset_unit to 4 - JDK-8283994: Make Xerces DatatypeException stackless - JDK-8286312: Stop mixing signed and unsigned types in bit operations - JDK-8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64 - JDK-8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events" - JDK-8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state - JDK-8288846: misc tests fail "assert(ms < 1000) failed: Un-interruptable sleep, short time use only" - JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" - JDK-8290041: ModuleDescriptor.hashCode is inconsistent - JDK-8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all - JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed - JDK-8292458: Atomic operations on scoped enums don't build with clang - JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" - JDK-8293117: Add atomic bitset functions - JDK-8293547: Add relaxed add_and_fetch for macos aarch64 atomics - JDK-8294158: HTML formatting for PassFailJFrame instructions - JDK-8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure - JDK-8294535: Add screen capture functionality to PassFailJFrame - JDK-8295068: SSLEngine throws NPE parsing CertificateRequests - JDK-8295124: Atomic::add to pointer type may return wrong value - JDK-8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame" - JDK-8296631: NSS tests failing on OL9 linux-aarch64 hosts - JDK-8297968: Crash in PrintOptoAssembly - JDK-8298087: XML Schema Validation reports an required attribute twice via ErrorHandler - JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found - JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF - JDK-8301306: java/net/httpclient/* fail with -Xcomp - JDK-8301310: The SendRawSysexMessage test may cause a JVM crash - JDK-8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306 - JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library - JDK-8302017: Allocate BadPaddingException only if it will be thrown - JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java - JDK-8303605: Memory leaks in Metaspace gtests - JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM - JDK-8304696: Duplicate class names in dynamicArchive tests can lead to test failure - JDK-8305356: Fix ignored bad CompileCommands in tests - JDK-8305900: Use loopback IP addresses in security policy files of httpclient tests - JDK-8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address - JDK-8305962: update jcstress to 0.16 - JDK-8305972: Update XML Security for Java to 3.0.2 - JDK-8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate - JDK-8306408: Fix the format of several tables in building.md - JDK-8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock - JDK-8307926: Support byte-sized atomic bitset operations - JDK-8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs' - JDK-8307990: jspawnhelper must close its writing side of a pipe before reading from it - JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating - JDK-8308245: Add -proc:full to describe current default annotation processing policy - JDK-8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use - JDK-8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition - JDK-8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout - JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop - JDK-8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton - JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing - JDK-8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers - JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails - JDK-8310380: Handle problems in core-related tests on macOS when codesign tool does not work - JDK-8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing - JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out - JDK-8310838: Correct range notations in MethodTypeDesc specification - JDK-8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate - JDK-8310923: Refactor Currency tests to use JUnit - JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform - JDK-8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem - JDK-8311581: Remove obsolete code and comments in TestLVT.java - JDK-8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990 - JDK-8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC - JDK-8312428: PKCS11 tests fail with NSS 3.91 - JDK-8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom" - JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 - JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles - JDK-8313206: PKCS11 tests silently skip execution - JDK-8313575: Refactor PKCS11Test tests - JDK-8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory - JDK-8313643: Update HarfBuzz to 8.2.2 - JDK-8313816: Accessing jmethodID might lead to spurious crashes - JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout - JDK-8314220: Configurable InlineCacheBuffer size - JDK-8314830: runtime/ErrorHandling/ tests ignore external VM flags - JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder - JDK-8315042: NPE in PKCS7.parseOldSignedData - JDK-8315594: Open source few headless Swing misc tests - JDK-8315600: Open source few more headless Swing misc tests - JDK-8315602: Open source swing security manager test - JDK-8315611: Open source swing text/html and tree test - JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch - JDK-8315731: Open source several Swing Text related tests - JDK-8315761: Open source few swing JList and JMenuBar tests - JDK-8315920: C2: "control input must dominate current control" assert failure - JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location - JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm - JDK-8316028: Update FreeType to 2.13.2 - JDK-8316030: Update Libpng to 1.6.40 - JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests - JDK-8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux - JDK-8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal - JDK-8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86 - JDK-8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests - JDK-8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC - JDK-8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless - JDK-8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable - JDK-8316693: Simplify at-requires checkDockerSupport() - JDK-8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries - JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly - JDK-8317039: Enable specifying the JDK used to run jtreg - JDK-8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le - JDK-8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information - JDK-8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win) - JDK-8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma - JDK-8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 - JDK-8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued - JDK-8318154: Improve stability of WheelModifier.java test - JDK-8318183: C2: VM may crash after hitting node limit - JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows - JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 - JDK-8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal - JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java - JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests - JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests - JDK-8318689: jtreg is confused when folder name is the same as the test name - JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" - JDK-8318951: Additional negative value check in JPEG decoding - JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return - JDK-8318957: Enhance agentlib:jdwp help output by info about allow option - JDK-8318961: increase javacserver connection timeout values and max retry attempts - JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files - JDK-8318983: Fix comment typo in PKCS12Passwd.java - JDK-8319124: Update XML Security for Java to 3.0.3 - JDK-8319213: Compatibility.java reads both stdout and stderr of JdkUtils - JDK-8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader - JDK-8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes - JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh - JDK-8319922: libCreationTimeHelper.so fails to link in JDK 21 - JDK-8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks - JDK-8320001: javac crashes while adding type annotations to the return type of a constructor - JDK-8320168: handle setsocktopt return values - JDK-8320208: Update Public Suffix List to b5bf572 - JDK-8320300: Adjust hs_err output in malloc/mmap error cases - JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity - JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly - JDK-8320798: Console read line with zero out should zero out underlying buffer - JDK-8320885: Bump update version for OpenJDK: jdk-17.0.11 - JDK-8320921: GHA: Parallelize hotspot_compiler test jobs - JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp - JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions - JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode - JDK-8321408: Add Certainly roots R1 and E1 - JDK-8321480: ISO 4217 Amendment 176 Update - JDK-8321599: Data loss in AVX3 Base64 decoding - JDK-8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint - JDK-8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform - JDK-8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size - JDK-8322321: Add man page doc for -XX:+VerifySharedSpaces - JDK-8322417: Console read line with zero out should zero out when throwing exception - JDK-8322583: RISC-V: Enable fast class initialization checks - JDK-8322725: (tz) Update Timezone Data to 2023d - JDK-8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray - JDK-8322772: Clean up code after JDK-8322417 - JDK-8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output - JDK-8322968: [17u] Amend Atomics gtest with 1-byte tests - JDK-8323008: filter out harmful -std* flags added by autoconf from CXX - JDK-8323021: Shenandoah: Encountered reference count always attributed to first worker thread - JDK-8323086: Shenandoah: Heap could be corrupted by oom during evacuation - JDK-8323243: JNI invocation of an abstract instance method corrupts the stack - JDK-8323331: fix typo hpage_pdm_size - JDK-8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled - JDK-8323515: Create test alias "all" for all test roots - JDK-8323637: Capture hotspot replay files in GHA - JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed - JDK-8323806: [17u] VS2017 build fails with warning after 8293117. - JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" - JDK-8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode - JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 - JDK-8324514: ClassLoaderData::print_on should print address of class loader - JDK-8324647: Invalid test group of lib-test after JDK-8323515 - JDK-8324659: GHA: Generic jtreg errors are not reported - JDK-8324937: GHA: Avoid multiple test suites per job - JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing - JDK-8325150: (tz) Update Timezone Data to 2024a - JDK-8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 - JDK-8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE - JDK-8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0 - JDK-8327391: Add SipHash attribution file - JDK-8329836: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.11 Notes on individual issues: =========================== security-libs/javax.xml.crypto: JDK-8319124: Update XML Security for Java to 3.0.3 ================================================== The XML signature implementation in OpenJDK 21 has been updated to Apache Santuario 3.0.3. This update introduces four new SHA-3 based RSA-MGF1 SignatureMethod algorithms. However, the API of javax.xml.crypto.dsig.SignatureMethod can not be changed in update releases to provide constants for these new algorithms. The equivalent string literals should be used as below: * SHA3_224_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-224-rsa-MGF1" * SHA3_256_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-256-rsa-MGF1" * SHA3_384_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-384-rsa-MGF1" * SHA3_512_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-512-rsa-MGF1" This enhancement also introduces support for the ED25519 and ED448 elliptic curve algorithms, which are both Edwards-curve Digital Signature Algorithm (EdDSA) signature schemes. In contrast to the upstream version of Apache Santuario 3.0.3, the JDK still supports the `here()` function. However, future support for the `here()` function is not guaranteed. You should avoid using `here()` in new XML signatures. You should also update any XML signatures that currently use `here()` to stop using this function. The `here()` function is enabled by default. To disable the `here()` function, set the `jdk.xml.dsig.hereFunctionSupported` system property is to "false". core-libs/java.lang: JDK-8307990: Fixed Indefinite `jspawnhelper` Hangs ================================================== With this fix, `jspawnhelper` will reliably receive an EOF signal from the communication pipe and terminate when the parent process dies prematurely. client-libs/java.awt JDK-8322750: AWT SystemTray API Is Not Supported on Most Linux Desktops ======================================================================= The java.awt.SystemTray API is used to interact with the system's desktop taskbar to provide notifications and may include an icon representing an application. The GNOME desktop's support for taskbar icons has not worked properly for several years, due to a platform bug. This bug, in turn, affects the JDK's SystemTray support on GNOME desktops. Therefore, in accordance with the SystemTray API specification, java.awt.SystemTray.isSupported() will now return false on systems that exhibit this bug, which is assumed to be those running a version of GNOME Shell below 45. The impact of this change is likely to be minimal, as users of the SystemTray API should already be able to handle isSupported() returning false and the system tray on such platforms has already been unsupported for a number of years for all applications. security-libs/java.security: JDK-8321408: Added Certainly R1 and E1 Root Certificates ======================================================== The following root certificate has been added to the cacerts truststore: Name: Certainly Alias Name: certainlyrootr1 Distinguished Name: CN=Certainly Root R1, O=Certainly, C=US Name: Certainly Alias Name: certainlyroote1 Distinguished Name: CN=Certainly Root E1, O=Certainly, C=US Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From gnu.andrew at redhat.com Thu Apr 18 00:50:00 2024 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 18 Apr 2024 01:50:00 +0100 Subject: OpenJDK 11.0.23 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.23. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.23+9.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.23+9.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: f51be67721f6cb8d14b0cd75cc9b53634e7d83e808148940d64e67c8b77accfc openjdk-11.0.23+9.tar.xz 39ae559d2281564671672006aa56b5c2045959b78fbfd0e1d6928ba6102e3a04 openjdk-11.0.23+9.tar.xz.sig SHA512 checksums: 587aed4c593d50ddccd902da1caffcb5f565605b6eb47c6f7b17c3980544cd749e4736a66bc3f77908a2bb675c2b5d10d0e39a49c02cad0304470e02aa1b2f1d openjdk-11.0.23+9.tar.xz 294fafb6c53593257d671476c2e5749498668ac54503cc1d5bda927119cc7b23f7c94d318f5b3463d8b7e88d2af706e3fd2cf4dc80b53a8f25f7c36f88f46171 openjdk-11.0.23+9.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.23+9.sha256 * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.23+9.sha512 New in release OpenJDK 11.0.23 (2024-04-16): ============================================ Live versions of these release notes can be found at: * https://bit.ly/openjdk11023 * CVEs - CVE-2024-21012 - CVE-2024-21011 - CVE-2024-21085 - CVE-2024-21068 - CVE-2024-21094 * Security fixes - JDK-8315708: Enhance HTTP/2 client usage - JDK-8317507, JDK-8325348: C2 compilation fails with "Exceeded _node_regs array" - JDK-8318340: Improve RSA key implementations - JDK-8319851: Improve exception logging - JDK-8322114: Improve Pack 200 handling - JDK-8322122: Enhance generation of addresses * Other changes - JDK-6928542: Chinese characters in RTF are not decoded - JDK-7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS - JDK-7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear. - JDK-8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking - JDK-8054572: [macosx] JComboBox paints the border incorrectly - JDK-8058176: [mlvm] tests should not allow code cache exhaustion - JDK-8067651: LevelTransitionTest.java, fix trivial methods levels logic - JDK-8068225: nsk/jdi/EventQueue/remove_l/remove_l005 intermittently times out - JDK-8156889: ListKeychainStore.sh fails in some virtualized environments - JDK-8166275: vm/mlvm/meth/stress/compiler/deoptimize keeps timeouting - JDK-8166554: Avoid compilation blocking in OverloadCompileQueueTest.java - JDK-8169475: WheelModifier.java fails by timeout - JDK-8180266: Convert sun/security/provider/KeyStore/DKSTest.sh to Java Jtreg Test - JDK-8186610: move ModuleUtils to top-level testlibrary - JDK-8192864: defmeth tests can hide failures - JDK-8193543: Regression automated test '/open/test/jdk/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java' fails - JDK-8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing - JDK-8202282: [TESTBUG] appcds TestCommon.makeCommandLineForAppCDS() can be removed - JDK-8202790: DnD test DisposeFrameOnDragTest.java does not clean up - JDK-8202931: [macos] java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java fails - JDK-8207211: [TESTBUG] Remove excessive output from CDS/AppCDS tests - JDK-8207214: Broken links in JDK API serialized-form page - JDK-8207855: Make applications/jcstress invoke tests in batches - JDK-8208243: vmTestbase/gc/lock/jni/jnilock002/TestDescription.java fails in jdk/hs nightly - JDK-8208278: [mlvm] [TESTBUG] vm.mlvm.mixed.stress.java.findDeadlock.INDIFY_Test Deadlocked threads are not always detected - JDK-8208623: [TESTBUG] runtime/LoadClass/LongBCP.java fails in AUFS file system - JDK-8208699: remove unneeded imports from runtime tests - JDK-8208704: runtime/appcds/MultiReleaseJars.java timed out often in hs-tier7 testing - JDK-8208705: [TESTBUG] The -Xlog:cds,cds+hashtables vm option is not always required for appcds tests - JDK-8209549: remove VMPropsExt from TEST.ROOT - JDK-8209595: MonitorVmStartTerminate.java timed out - JDK-8209946: [TESTBUG] CDS tests should use "@run driver" - JDK-8211438: [Testbug] runtime/XCheckJniJsig/XCheckJSig.java looks for libjsig in wrong location - JDK-8211978: Move testlibrary/jdk/testlibrary/SimpleSSLContext.java and testkeys to network testlibrary - JDK-8213622: Windows VS2013 build failure - "'snprintf': identifier not found" - JDK-8213926: WB_EnqueueInitializerForCompilation requests compilation for NULL - JDK-8213927: G1 ignores AlwaysPreTouch when UseTransparentHugePages is enabled - JDK-8214908: add ctw tests for jdk.jfr and jdk.management.jfr modules - JDK-8214915: CtwRunner misses export for jdk.internal.access - JDK-8216408: XMLStreamWriter setDefaultNamespace(null) throws NullPointerException - JDK-8217475: Unexpected StackOverflowError in "process reaper" thread - JDK-8218754: JDK-8068225 regression in JDIBreakpointTest - JDK-8219475: javap man page needs to be updated - JDK-8219585: [TESTBUG] sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java passes trivially when it shouldn't - JDK-8219612: [TESTBUG] compiler.codecache.stress.Helper.TestCaseImpl can't be defined in different runtime package as its nest host - JDK-8225471: Test utility jdk.test.lib.util.FileUtils.areAllMountPointsAccessible needs to tolerate duplicates - JDK-8226706: (se) Reduce the number of outer loop iterations on Windows in java/nio/channels/Selector/RacyDeregister.java - JDK-8226905: unproblem list applications/ctw/modules/* tests on windows - JDK-8226910: make it possible to use jtreg's -match via run-test framework - JDK-8227438: [TESTLIB] Determine if file exists by Files.exists in function FileUtils.deleteFileIfExistsWithRetry - JDK-8231585: java/lang/management/ThreadMXBean/MaxDepthForThreadInfoTest.java fails with java.lang.NullPointerException - JDK-8232839: JDI AfterThreadDeathTest.java failed due to "FAILED: Did not get expected IllegalThreadStateException on a StepRequest.enable()" - JDK-8233453: MLVM deoptimize stress test timed out - JDK-8234309: LFGarbageCollectedTest.java fails with parse Exception - JDK-8237222: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails - JDK-8237777: "Dumping core ..." is shown despite claiming that "# No core dump will be written." - JDK-8237834: com/sun/jndi/ldap/LdapDnsProviderTest.java failing with LDAP response read timeout - JDK-8238274: (sctp) JDK-7118373 is not fixed for SctpChannel - JDK-8239801: [macos] java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java fails - JDK-8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8" - JDK-8246222: Rename javac test T6395981.java to be more informative - JDK-8247818: GCC 10 warning stringop-overflow with symbol code - JDK-8249087: Always initialize _body[0..1] in Symbol constructor - JDK-8251349: Add TestCaseImpl to OverloadCompileQueueTest.java's build dependencies - JDK-8251904: vmTestbase/nsk/sysdict/vm/stress/btree/btree010/btree010.java fails with ClassNotFoundException: nsk.sysdict.share.BTree0LLRLRLRRLR - JDK-8253543: sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java failed with "AssertionError: All pixels are not black" - JDK-8253739: java/awt/image/MultiResolutionImage/MultiResolutionImageObserverTest.java fails - JDK-8253820: Save test images and dumps with timestamps from client sanity suite - JDK-8255277: randomDelay in DrainDeadlockT and LoggingDeadlock do not randomly delay - JDK-8255546: Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU - JDK-8255743: Relax SIGFPE match in in runtime/ErrorHandling/SecondaryErrorTest.java - JDK-8257505: nsk/share/test/StressOptions stressTime is scaled in getter but not when printed - JDK-8259801: Enable XML Signature secure validation mode by default - JDK-8264135: UnsafeGetStableArrayElement should account for different JIT implementation details - JDK-8265349: vmTestbase/../stress/compiler/deoptimize/Test.java fails with OOME due to CodeCache exhaustion. - JDK-8269025: jsig/Testjsig.java doesn't check exit code - JDK-8269077: TestSystemGC uses "require vm.gc.G1" for large pages subtest - JDK-8271094: runtime/duplAttributes/DuplAttributesTest.java doesn't check exit code - JDK-8271224: runtime/EnclosingMethodAttr/EnclMethodAttr.java doesn't check exit code - JDK-8271828: mark hotspot runtime/classFileParserBug tests which ignore external VM flags - JDK-8271829: mark hotspot runtime/Throwable tests which ignore external VM flags - JDK-8271890: mark hotspot runtime/Dictionary tests which ignore external VM flags - JDK-8272291: mark hotspot runtime/logging tests which ignore external VM flags - JDK-8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes - JDK-8272551: mark hotspot runtime/modules tests which ignore external VM flags - JDK-8272552: mark hotspot runtime/cds tests which ignore external VM flags - JDK-8273803: Zero: Handle "zero" variant in CommandLineOptionTest.java - JDK-8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 - JDK-8274621: NullPointerException because listenAddress[0] is null - JDK-8276796: gc/TestSystemGC.java large pages subtest fails with ZGC - JDK-8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 - JDK-8281149: (fs) java/nio/file/FileStore/Basic.java fails with java.lang.RuntimeException: values differ by more than 1GB - JDK-8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist. - JDK-8281717: Cover logout method for several LoginModule - JDK-8282665: [REDO] ByteBufferTest.java: replace endless recursion with RuntimeException in void ck(double x, double y) - JDK-8284090: com/sun/security/auth/module/AllPlatforms.java fails to compile - JDK-8285756: clean up use of bad arguments for `@clean` in langtools tests - JDK-8285785: CheckCleanerBound test fails with PasswordCallback object is not released - JDK-8285867: Convert applet manual tests SelectionVisible.java to Frame and automate - JDK-8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64 - JDK-8286969: Add a new test library API to execute kinit in SecurityTools.java - JDK-8287113: JFR: Periodic task thread uses period for method sampling events - JDK-8289511: Improve test coverage for XPath Axes: child - JDK-8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects" - JDK-8289948: Improve test coverage for XPath functions: Node Set Functions - JDK-8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed - JDK-8290909: MemoryPoolMBean/isUsageThresholdExceeded tests failed with "isUsageThresholdExceeded() returned false, and is still false, while threshold = MMMMMMM and used peak = NNNNNNN" - JDK-8292182: [TESTLIB] Enhance JAXPPolicyManager to setup required permissions for jtreg version 7 jar - JDK-8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row" - JDK-8293819: sun/util/logging/PlatformLoggerTest.java failed with "RuntimeException: Retrieved backing PlatformLogger level null is not the expected CONFIG" - JDK-8294158: HTML formatting for PassFailJFrame instructions - JDK-8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure - JDK-8294402: Add diagnostic logging to VMProps.checkDockerSupport - JDK-8294535: Add screen capture functionality to PassFailJFrame - JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM - JDK-8296384: [TESTBUG] sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java intermittently timeout - JDK-8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found - JDK-8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF - JDK-8300727: java/awt/List/ListGarbageCollectionTest/AwtListGarbageCollectionTest.java failed with "List wasn't garbage collected" - JDK-8301310: The SendRawSysexMessage test may cause a JVM crash - JDK-8301377: adjust timeout for JLI GetObjectSizeIntrinsicsTest.java subtest again - JDK-8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library - JDK-8302017: Allocate BadPaddingException only if it will be thrown - JDK-8302109: Trivial fixes to btree tests - JDK-8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java - JDK-8302607: increase timeout for ContinuousCallSiteTargetChange.java - JDK-8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM - JDK-8304314: StackWalkTest.java fails after CODETOOLS-7903373 - JDK-8304725: AsyncGetCallTrace can cause SIGBUS on M1 - JDK-8305502: adjust timeouts in three more M&M tests - JDK-8305505: NPE in javazic compiler - JDK-8305972: Update XML Security for Java to 3.0.2 - JDK-8306072: Open source several AWT MouseInfo related tests - JDK-8306076: Open source AWT misc tests - JDK-8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests - JDK-8306640: Open source several AWT TextArea related tests - JDK-8306652: Open source AWT MenuItem related tests - JDK-8306681: Open source more AWT DnD related tests - JDK-8306683: Open source several clipboard and color AWT tests - JDK-8306752: Open source several container and component AWT tests - JDK-8306753: Open source several container AWT tests - JDK-8306755: Open source few Swing JComponent and AbstractButton tests - JDK-8306812: Open source several AWT Miscellaneous tests - JDK-8306871: Open source more AWT Drag & Drop tests - JDK-8306996: Open source Swing MenuItem related tests - JDK-8307123: Fix deprecation warnings in DPrinter - JDK-8307130: Open source few Swing JMenu tests - JDK-8307299: Move more DnD tests to open - JDK-8307311: Timeouts on one macOS 12.6.1 host of two Swing JTableHeader tests - JDK-8307381: Open Source JFrame, JIF related Swing Tests - JDK-8307683: Loop Predication should not hoist range checks with trap on success projection by negating their condition - JDK-8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating - JDK-8308116: jdk.test.lib.compiler.InMemoryJavaCompiler.compile does not close files - JDK-8308223: failure handler missed jcmd.vm.info command - JDK-8308232: nsk/jdb tests don't pass -verbose flag to the debuggee - JDK-8308245: Add -proc:full to describe current default annotation processing policy - JDK-8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use - JDK-8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal - JDK-8309119: [17u/11u] Redo JDK-8297951: C2: Create skeleton predicates for all If nodes in loop predication - JDK-8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop - JDK-8309778: java/nio/file/Files/CopyAndMove.java fails when using second test directory - JDK-8309870: Using -proc:full should be considered requesting explicit annotation processing - JDK-8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers - JDK-8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails - JDK-8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt - JDK-8310807: java/nio/channels/DatagramChannel/Connect.java timed out - JDK-8311081: KeytoolReaderP12Test.java fail on localized Windows platform - JDK-8311511: Improve description of NativeLibrary JFR event - JDK-8311585: Add JRadioButtonMenuItem to bug8031573.java - JDK-8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074 - JDK-8313082: Enable CreateCoredumpOnCrash for testing in makefiles - JDK-8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources - JDK-8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns - JDK-8313643: Update HarfBuzz to 8.2.2 - JDK-8313816: Accessing jmethodID might lead to spurious crashes - JDK-8314144: gc/g1/ihop/TestIHOPStatic.java fails due to extra concurrent mark with -Xcomp - JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout - JDK-8314883: Java_java_util_prefs_FileSystemPreferences_lockFile0 write result errno in missing case - JDK-8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder - JDK-8315042: NPE in PKCS7.parseOldSignedData - JDK-8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases - JDK-8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen - JDK-8315594: Open source few headless Swing misc tests - JDK-8315600: Open source few more headless Swing misc tests - JDK-8315602: Open source swing security manager test - JDK-8315606: Open source few swing text/html tests - JDK-8315611: Open source swing text/html and tree test - JDK-8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch - JDK-8315731: Open source several Swing Text related tests - JDK-8315761: Open source few swing JList and JMenuBar tests - JDK-8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location - JDK-8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm - JDK-8316028: Update FreeType to 2.13.2 - JDK-8316030: Update Libpng to 1.6.40 - JDK-8316106: Open source few swing JInternalFrame and JMenuBar tests - JDK-8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit - JDK-8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly - JDK-8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information - JDK-8317327: Remove JT_JAVA dead code in jib-profiles.js - JDK-8318154: Improve stability of WheelModifier.java test - JDK-8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows - JDK-8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 - JDK-8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java - JDK-8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests - JDK-8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests - JDK-8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" - JDK-8318889: C2: add bailout after assert Bad graph detected in build_loop_late - JDK-8318951: Additional negative value check in JPEG decoding - JDK-8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return - JDK-8318971: Better Error Handling for Jar Tool When Processing Non-existent Files - JDK-8318983: Fix comment typo in PKCS12Passwd.java - JDK-8319124: Update XML Security for Java to 3.0.3 - JDK-8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes - JDK-8319668: Fixup of jar filename typo in BadFactoryTest.sh - JDK-8320001: javac crashes while adding type annotations to the return type of a constructor - JDK-8320208: Update Public Suffix List to b5bf572 - JDK-8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity - JDK-8320597: RSA signature verification fails on signed data that does not encode params correctly - JDK-8320798: Console read line with zero out should zero out underlying buffer - JDK-8320884: Bump update version for OpenJDK: jdk-11.0.23 - JDK-8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp - JDK-8321151: JDK-8294427 breaks Windows L&F on all older Windows versions - JDK-8321215: Incorrect x86 instruction encoding for VSIB addressing mode - JDK-8321408: Add Certainly roots R1 and E1 - JDK-8321480: ISO 4217 Amendment 176 Update - JDK-8322178: Error. can't find jdk.testlibrary.SimpleSSLContext in test directory or libraries - JDK-8322417: Console read line with zero out should zero out when throwing exception - JDK-8322725: (tz) Update Timezone Data to 2023d - JDK-8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray - JDK-8322752: [11u] GetStackTraceAndRetransformTest.java is failing assert - JDK-8322772: Clean up code after JDK-8322417 - JDK-8323008: filter out harmful -std* flags added by autoconf from CXX - JDK-8323243: JNI invocation of an abstract instance method corrupts the stack - JDK-8323515: Create test alias "all" for all test roots - JDK-8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed - JDK-8324184: Windows VS2010 build failed with "error C2275: 'int64_t'" - JDK-8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) - JDK-8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 - JDK-8324659: GHA: Generic jtreg errors are not reported - JDK-8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing - JDK-8325150: (tz) Update Timezone Data to 2024a - JDK-8326109: GCC 13 reports maybe-uninitialized warnings for jni.cpp with dtrace enabled - JDK-8326503: [11u] java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fail because of package org.junit.jupiter.api does not exist - JDK-8327391: Add SipHash attribution file - JDK-8329837: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.23 Notes on individual issues: =========================== security-libs/javax.xml.crypto: JDK-8259801: Enable XML Signature Secure Validation Mode by Default =================================================================== The XML Signature secure validation mode is now enabled by default. The `jdk.xml.dsig.secureValidationPolicy` security property can be used to control secure validation mode restrictions and constraints. XML Signature secure validation mode can be set to `Boolean.FALSE` via the `org.jcp.xml.dsig.secureValidation` property using the `DOMValidateContext.setProperty()` API, if the previous behavior is desirable and its associated security risks are taken into account. JDK-8319124: Update XML Security for Java to 3.0.3 ================================================== The XML signature implementation in OpenJDK 11 has been updated to Apache Santuario 3.0.3. This update introduces four new SHA-3 based RSA-MGF1 SignatureMethod algorithms. However, the API of javax.xml.crypto.dsig.SignatureMethod can not be changed in update releases to provide constants for these new algorithms. The equivalent string literals should be used as below: * SHA3_224_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-224-rsa-MGF1" * SHA3_256_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-256-rsa-MGF1" * SHA3_384_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-384-rsa-MGF1" * SHA3_512_RSA_MGF1: "http://www.w3.org/2007/05/xmldsig-more#sha3-512-rsa-MGF1" This enhancement also introduces support for the ED25519 and ED448 elliptic curve algorithms, which are both Edwards-curve Digital Signature Algorithm (EdDSA) signature schemes. In contrast to the upstream version of Apache Santuario 3.0.3, the JDK still supports the `here()` function. However, future support for the `here()` function is not guaranteed. You should avoid using `here()` in new XML signatures. You should also update any XML signatures that currently use `here()` to stop using this function. The `here()` function is enabled by default. To disable the `here()` function, set the `jdk.xml.dsig.hereFunctionSupported` system property is to "false". client-libs/java.awt JDK-8322750: AWT SystemTray API Is Not Supported on Most Linux Desktops ======================================================================= The java.awt.SystemTray API is used to interact with the system's desktop taskbar to provide notifications and may include an icon representing an application. The GNOME desktop's support for taskbar icons has not worked properly for several years, due to a platform bug. This bug, in turn, affects the JDK's SystemTray support on GNOME desktops. Therefore, in accordance with the SystemTray API specification, java.awt.SystemTray.isSupported() will now return false on systems that exhibit this bug, which is assumed to be those running a version of GNOME Shell below 45. The impact of this change is likely to be minimal, as users of the SystemTray API should already be able to handle isSupported() returning false and the system tray on such platforms has already been unsupported for a number of years for all applications. security-libs/java.security: JDK-8321408: Added Certainly R1 and E1 Root Certificates ======================================================== The following root certificates have been added to the cacerts truststore: Name: Certainly Alias Name: certainlyrootr1 Distinguished Name: CN=Certainly Root R1, O=Certainly, C=US Name: Certainly Alias Name: certainlyroote1 Distinguished Name: CN=Certainly Root E1, O=Certainly, C=US Happy hacking, -- Andrew :) Pronouns: he / him or they / them Principal Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 Please contact via e-mail, not proprietary chat networks Available on Libera Chat & OFTC IRC networks as gnu_andrew -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From andrewlu at openjdk.org Thu Apr 18 01:09:05 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 01:09:05 GMT Subject: [jdk11u-dev] Integrated: 8316164: Opensource JMenuBar manual test In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 05:56:19 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 85d891b8 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/85d891b8191614ee6c16a7ea73ca8c428875e7a6 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod 8316164: Opensource JMenuBar manual test Backport-of: 8f4dfc443ba5820f5799fff1418d6632d502d57b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2665 From andrewlu at openjdk.org Thu Apr 18 01:09:11 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 01:09:11 GMT Subject: [jdk17u-dev] Integrated: 8316164: Opensource JMenuBar manual test In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 01:57:45 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: 10e0cfae Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/10e0cfae313622ee8f8645ca5d25f7507eba2942 Stats: 128 lines in 1 file changed: 128 ins; 0 del; 0 mod 8316164: Opensource JMenuBar manual test Backport-of: 8f4dfc443ba5820f5799fff1418d6632d502d57b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2413 From andrewlu at openjdk.org Thu Apr 18 01:10:02 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 01:10:02 GMT Subject: [jdk11u-dev] Integrated: 8316017: Refactor timeout handler in PassFailJFrame In-Reply-To: References: Message-ID: <3euFb3PP1a78UQN1MEjiNP2iAVHdY6-Ntv4BPfHX-SQ=.b9b667a0-be1b-4e39-9aae-45a95556624a@github.com> On Tue, 16 Apr 2024 07:24:36 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 583477f9 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/583477f96f58a2608ced8bf75bdc7670dc24d180 Stats: 149 lines in 1 file changed: 92 ins; 33 del; 24 mod 8316017: Refactor timeout handler in PassFailJFrame Backport-of: 3abd772672a4dfd984459283235f3b1d8fb28a49 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2666 From andrewlu at openjdk.org Thu Apr 18 01:10:05 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 01:10:05 GMT Subject: [jdk17u-dev] Integrated: 8316017: Refactor timeout handler in PassFailJFrame In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 07:24:20 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. This pull request has now been integrated. Changeset: 36f4e73c Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/36f4e73c154123ae9b4008d4dcbce21f820784d6 Stats: 149 lines in 1 file changed: 92 ins; 33 del; 24 mod 8316017: Refactor timeout handler in PassFailJFrame Backport-of: 3abd772672a4dfd984459283235f3b1d8fb28a49 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2414 From gcao at openjdk.org Thu Apr 18 01:29:03 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 18 Apr 2024 01:29:03 GMT Subject: [jdk22u] Integrated: 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp In-Reply-To: <_QI4iI7I05gDsmNbaCcqQr01SYW0739kCgni7O-aMc8=.5892f1f6-ddb7-4409-8902-bf5fbc61e211@github.com> References: <_QI4iI7I05gDsmNbaCcqQr01SYW0739kCgni7O-aMc8=.5892f1f6-ddb7-4409-8902-bf5fbc61e211@github.com> Message-ID: On Wed, 17 Apr 2024 06:57:08 GMT, Gui Cao wrote: > This is a followup fix for JDK-8326936 which has been backported to jdk22u. I would like to also have this for jdk22u so that gcc `__atomic_compare_exchange` atomic operation could still be used for the upcoming gcc-13.3 release. This is a risc-v specific change. Backport is clean, risk is low. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. This pull request has now been integrated. Changeset: 2ae0188a Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk22u/commit/2ae0188a357f2f03f4624790c392660add896c83 Stats: 15 lines in 1 file changed: 0 ins; 11 del; 4 mod 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Backport-of: cd4c3aac63ddab3d3618df09787d6e9311454ff8 ------------- PR: https://git.openjdk.org/jdk22u/pull/146 From gcao at openjdk.org Thu Apr 18 03:24:14 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 18 Apr 2024 03:24:14 GMT Subject: [jdk17u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations Message-ID: The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. ### Testing - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. ------------- Commit messages: - Backport 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp - Backport 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations - Backport 8316186: RISC-V: Remove PlatformCmpxchg<4> Changes: https://git.openjdk.org/jdk17u-dev/pull/2417/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2417&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326936 Stats: 75 lines in 1 file changed: 38 ins; 33 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2417.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2417/head:pull/2417 PR: https://git.openjdk.org/jdk17u-dev/pull/2417 From gcao at openjdk.org Thu Apr 18 03:26:12 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 18 Apr 2024 03:26:12 GMT Subject: [jdk21u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations Message-ID: The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. ### Testing - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. ------------- Commit messages: - Backport 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp - Backport 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations - Backport 8316186: RISC-V: Remove PlatformCmpxchg<4> Changes: https://git.openjdk.org/jdk21u-dev/pull/507/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=507&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326936 Stats: 75 lines in 1 file changed: 38 ins; 33 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/507.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/507/head:pull/507 PR: https://git.openjdk.org/jdk21u-dev/pull/507 From rrich at openjdk.org Thu Apr 18 05:44:13 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Apr 2024 05:44:13 GMT Subject: [jdk22u] RFR: 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 14:48:14 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/e41bc42deb22615c9b93ee639d04e9ed2bd57f64. > > It did not apply cleanly because `JfrRecorderService::emit_leakprofiler_events()` does not exist in jdk 22 so I left out the hunk in `jfrRecorderService.cpp`. > > Testing: > > I've verified every added `WXState` change if it is actually required. > > The fix passed our CI testing with `AssertWXAtThreadSync` enabled: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. Thanks for reviewing. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/133#issuecomment-2063041597 From rrich at openjdk.org Thu Apr 18 05:44:13 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Apr 2024 05:44:13 GMT Subject: [jdk22u] Integrated: 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync In-Reply-To: References: Message-ID: On Mon, 8 Apr 2024 14:48:14 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/e41bc42deb22615c9b93ee639d04e9ed2bd57f64. > > It did not apply cleanly because `JfrRecorderService::emit_leakprofiler_events()` does not exist in jdk 22 so I left out the hunk in `jfrRecorderService.cpp`. > > Testing: > > I've verified every added `WXState` change if it is actually required. > > The fix passed our CI testing with `AssertWXAtThreadSync` enabled: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. This pull request has now been integrated. Changeset: 0c572566 Author: Richard Reingruber URL: https://git.openjdk.org/jdk22u/commit/0c572566963be7f941228deda2691ce2fc456c15 Stats: 10 lines in 7 files changed: 9 ins; 0 del; 1 mod 8327990: [macosx-aarch64] Various tests fail with -XX:+AssertWXAtThreadSync Reviewed-by: phh Backport-of: e41bc42deb22615c9b93ee639d04e9ed2bd57f64 ------------- PR: https://git.openjdk.org/jdk22u/pull/133 From rrich at openjdk.org Thu Apr 18 05:45:16 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Apr 2024 05:45:16 GMT Subject: [jdk22u] RFR: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 16:34:11 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. > > I'd like to do the backport because jdk 22 is affected by the issue. The included test hangs without the change. > Besides it will reduce the noise in jck tests we're doing regularly (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). > > The original fix does not apply due to renaming of a local variable. Also the context differs because there's no `postInterrupt` method to be called. > Nevertheless I'd consider the risk low because of the small size of the fix. > > Tested with the included test. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. Thanks for reviewing. ------------- PR Comment: https://git.openjdk.org/jdk22u/pull/130#issuecomment-2063042356 From rrich at openjdk.org Thu Apr 18 05:45:17 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 18 Apr 2024 05:45:17 GMT Subject: [jdk22u] Integrated: 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 16:34:11 GMT, Richard Reingruber wrote: > Hi, > > this PR contains a backport of commit https://github.com/openjdk/jdk/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa. > > I'd like to do the backport because jdk 22 is affected by the issue. The included test hangs without the change. > Besides it will reduce the noise in jck tests we're doing regularly (the test api/java_net/ServerSocket/AcceptInterruptibleTests_PlatformThreads fails sometimes because of the issue). > > The original fix does not apply due to renaming of a local variable. Also the context differs because there's no `postInterrupt` method to be called. > Nevertheless I'd consider the risk low because of the small size of the fix. > > Tested with the included test. > > The fix passed our CI testing: JTReg tests: tier1-4 of hotspot and jdk. All of Langtools and jaxp. JCK, SPECjvm2008, SPECjbb2015, Renaissance Suite, and SAP specific tests. > Testing was done with fastdebug builds on the main platforms and also on Linux/PPC64le. This pull request has now been integrated. Changeset: 1188d404 Author: Richard Reingruber URL: https://git.openjdk.org/jdk22u/commit/1188d404bc4879fc388209cd32e6c4e46178e200 Stats: 103 lines in 2 files changed: 97 ins; 5 del; 1 mod 8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin Reviewed-by: phh Backport-of: 4018b2b19629ddb8cd7a56e064dfef371f23e5fa ------------- PR: https://git.openjdk.org/jdk22u/pull/130 From amitkumar at openjdk.org Thu Apr 18 06:16:12 2024 From: amitkumar at openjdk.org (Amit Kumar) Date: Thu, 18 Apr 2024 06:16:12 GMT Subject: [jdk22u] RFR: 8330011: [s390x] update block-comments to make code consistent Message-ID: Hi all, This pull request contains a backport of commit [01bda278](https://github.com/openjdk/jdk/commit/01bda278d6a498ca89c0bc5218680cd51a04e9d3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Amit Kumar on 17 Apr 2024 and was reviewed by Lutz Schmidt. Thanks! ------------- Commit messages: - Backport 01bda278d6a498ca89c0bc5218680cd51a04e9d3 Changes: https://git.openjdk.org/jdk22u/pull/153/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=153&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330011 Stats: 27 lines in 2 files changed: 2 ins; 0 del; 25 mod Patch: https://git.openjdk.org/jdk22u/pull/153.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/153/head:pull/153 PR: https://git.openjdk.org/jdk22u/pull/153 From duke at openjdk.org Thu Apr 18 06:25:08 2024 From: duke at openjdk.org (=?UTF-8?B?TWFyw61h?= Arias de Reyna) Date: Thu, 18 Apr 2024 06:25:08 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void In-Reply-To: <7sRrmMggJh8glkNXteUk_Ofq1lqtgzR7B02ea9PN1eU=.7b847a17-4bd1-454f-bb84-40719bd85cd6@github.com> References: <7sRrmMggJh8glkNXteUk_Ofq1lqtgzR7B02ea9PN1eU=.7b847a17-4bd1-454f-bb84-40719bd85cd6@github.com> Message-ID: <_f_7X7MVBmpp7IrO_IV6RgyJ-zLZj8CkKjBGJnYpE0s=.89c77afd-ded4-46f4-b1bf-29613752d455@github.com> On Wed, 17 Apr 2024 13:27:38 GMT, Goetz Lindenmaier wrote: > why do we need this in 17? I was reviewing the pending backports and realized this is a very simple boyscoutting task that simplifies the code. To me it made sense to keep the code clean and simpler for maintenance. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2415#issuecomment-2063087357 From mbaesken at openjdk.org Thu Apr 18 06:26:17 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 18 Apr 2024 06:26:17 GMT Subject: [jdk11u-dev] RFR: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Message-ID: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output ------------- Commit messages: - Backport 33af09083493940667958f951080e9d8700f784b Changes: https://git.openjdk.org/jdk11u-dev/pull/2670/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2670&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322783 Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2670.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2670/head:pull/2670 PR: https://git.openjdk.org/jdk11u-dev/pull/2670 From goetz at openjdk.org Thu Apr 18 06:28:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Apr 2024 06:28:05 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 16:52:54 GMT, Aleksey Shipilev wrote: >> I backport this for parity with 21.0.4-oracle. >> >> I had to resolve 3 files: >> >> src/hotspot/share/gc/g1/heapRegion.cpp >> Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. >> It adds the "keep_tracked" argument. >> >> src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". >> Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 >> (other Mutex class). >> >> src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> Resulved hunk #2, dual to hunk #2 in .cpp file. >> >> Resolved hunks are in a commit of their own. >> >> I include the two direct follow ups >> 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 >> 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 >> >> Both apply clean on top. >> >> I'll backport the third follow-up >> 8323685: PrintSystemDictionaryAtExit has mutex rank assert >> as dependend backport on top of these. It also applies clean, >> but I think it is too large to merge it in here. See https://github.com/openjdk/jdk21u-dev/pull/477 > > Actually, let's ask @tschatzl directly if he knows about any other dependencies that might break this patch in JDK 21, or some other caveats. Hi @shipilev, I would assume Thomas checked this when he backported it, so that we see all follow ups anyways! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2063088156 From stuefe at openjdk.org Thu Apr 18 06:31:02 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 18 Apr 2024 06:31:02 GMT Subject: [jdk11u-dev] RFR: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output In-Reply-To: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> References: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> Message-ID: On Thu, 18 Apr 2024 06:20:14 GMT, Matthias Baesken wrote: > 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output LGTM ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2670#pullrequestreview-2007958134 From andrewlu at openjdk.org Thu Apr 18 07:35:27 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 07:35:27 GMT Subject: [jdk21u-dev] RFR: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Message-ID: <6gW3ryPfpT95o7kYnmaCxfb9xs0a6sT5wvLUZuS9yKo=.7d48f15d-c796-4019-90a6-748f7143ea59@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport f1a24f6d4827f9b8648dd2afe6d606dab67d51fe Changes: https://git.openjdk.org/jdk21u-dev/pull/508/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=508&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318599 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/508.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/508/head:pull/508 PR: https://git.openjdk.org/jdk21u-dev/pull/508 From andrewlu at openjdk.org Thu Apr 18 07:36:17 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 07:36:17 GMT Subject: [jdk11u-dev] RFR: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport f1a24f6d4827f9b8648dd2afe6d606dab67d51fe Changes: https://git.openjdk.org/jdk11u-dev/pull/2671/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2671&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318599 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2671.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2671/head:pull/2671 PR: https://git.openjdk.org/jdk11u-dev/pull/2671 From andrewlu at openjdk.org Thu Apr 18 07:37:29 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 07:37:29 GMT Subject: [jdk17u-dev] RFR: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Message-ID: <0YujX5JLSeIaHtsmxSZTGs3sXLMu8Y8Fx0VEVUXFVEA=.5c6d89cd-f1e0-4346-a0e3-95b59e5b2ac6@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport f1a24f6d4827f9b8648dd2afe6d606dab67d51fe Changes: https://git.openjdk.org/jdk17u-dev/pull/2418/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2418&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318599 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2418.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2418/head:pull/2418 PR: https://git.openjdk.org/jdk17u-dev/pull/2418 From fyang at openjdk.org Thu Apr 18 07:40:56 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 18 Apr 2024 07:40:56 GMT Subject: [jdk21u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 02:57:20 GMT, Gui Cao wrote: > The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. LGTM. Thanks. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/507#pullrequestreview-2008092570 From andrewlu at openjdk.org Thu Apr 18 07:41:10 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 18 Apr 2024 07:41:10 GMT Subject: [jdk11u-dev] RFR: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.24-oracle. Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport f1a24f6d4827f9b8648dd2afe6d606dab67d51fe ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2671/files - new: https://git.openjdk.org/jdk11u-dev/pull/2671/files/62cb80f4..a0e2e349 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2671&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2671&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2671.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2671/head:pull/2671 PR: https://git.openjdk.org/jdk11u-dev/pull/2671 From fyang at openjdk.org Thu Apr 18 07:42:06 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 18 Apr 2024 07:42:06 GMT Subject: [jdk17u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 03:08:58 GMT, Gui Cao wrote: > The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. LGTM. Thanks. ------------- Marked as reviewed by fyang (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2417#pullrequestreview-2008092858 From stuefe at openjdk.org Thu Apr 18 07:46:05 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 18 Apr 2024 07:46:05 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 13:48:00 GMT, Mar?a Arias de Reyna wrote: > This backport does not introduce any new feature or bug fixing, but it removes dead code. Before the backport, MemTracker::baseline() always returned true. Now, it returns void and all the conditionals that depended on that result are simplified. Hi Goetz, This is the same logic behind Maria's attempt to port NMT changes to 11, which you blocked. We did not explicitly talk about 17. If you, as maintainer, feel 17 should be feature stable and we should not downport NMT changes, then that is fine with us. In that case, we would abort the attempt to downport any missing NMT changes. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2415#issuecomment-2063232865 From varadam at openjdk.org Thu Apr 18 09:20:05 2024 From: varadam at openjdk.org (Varada M) Date: Thu, 18 Apr 2024 09:20:05 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v3] In-Reply-To: References: Message-ID: <0AJfOYp_RqpCHn9T6l0if17Rr7X34Zw884PYxoU6AwI=.00de08af-c9d9-42d3-87fc-f0979d91a0c4@github.com> > Hi all, > > This pull request contains a backport of commit [43956686](https://github.com/openjdk/jdk17u-dev/commit/43956686c924658ee2d7866e46ee9f10d9595c35) from the [openjdk/jdk17u-dev](https://git.openjdk.org/jdk17u-dev) repository. > > The commit being backported was authored by Jaikiran Pai on 16 Feb 2024 and was reviewed by Paul Hohensee. > > Thanks! Varada M has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Backport 43956686c924658ee2d7866e46ee9f10d9595c35 - Backport 43956686c924658ee2d7866e46ee9f10d9595c35 - Backport 43956686c924658ee2d7866e46ee9f10d9595c35 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2531/files - new: https://git.openjdk.org/jdk11u-dev/pull/2531/files/b192d63e..9ebcf470 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2531&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2531&range=01-02 Stats: 1148334 lines in 10397 files changed: 597061 ins; 496157 del; 55116 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2531.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2531/head:pull/2531 PR: https://git.openjdk.org/jdk11u-dev/pull/2531 From varadam at openjdk.org Thu Apr 18 09:25:07 2024 From: varadam at openjdk.org (Varada M) Date: Thu, 18 Apr 2024 09:25:07 GMT Subject: [jdk11u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 06:55:23 GMT, Varada M wrote: >> The source changes look OK to me and matches the changes that were done in mainline. The test looks OK too. But do note that I haven't run it against JDK 11u to ascertain that the test work as expected. As long as the test fails without the source changes and passes with the source changes, I think this is fine. >> >> I am not involved in JDK update project, so before integrating, please also have this approved by someone who is involved in JDK updates project. > > Thank you @jaikiran for reviewing the changes. > Hi @varada1110 please explain how you addressed the issues that came up in the 17u backport. Also explain how you tested to show the same issues don't surface in 11. Please rerun the GHA tests. > > Also, we updated jtreg in the meantime. Your changes to the test are probably unnecessary now. Please check and undo them if possible. Hi @GoeLin , initially with the lower jtreg version, org.junit.jupiter.api was not supported and I changed the test to use the supported junit annotations. With the updated jtreg version 7.3, test is passing with the same change made in jdk17u-dev. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2531#issuecomment-2063419294 From lucy at openjdk.org Thu Apr 18 09:44:11 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Thu, 18 Apr 2024 09:44:11 GMT Subject: [jdk17u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option [v2] In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 05:59:36 GMT, Andrew Lu wrote: >> I backport this for parity with 17.0.11-oracle. >> This PR contains a backport of >> https://github.com/openjdk/jdk/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af >> Patch is not clean, this class src/java.base/share/classes/sun/launcher/LauncherHelper.java was changed in >> https://github.com/openjdk/jdk/commit/8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 >> I ignored this commit, and only changed code for add the security category to the java -XshowSettings option > > Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af Looks good. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2380#pullrequestreview-2008374649 From shade at openjdk.org Thu Apr 18 09:49:38 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 09:49:38 GMT Subject: [jdk21u-dev] RFR: 8328822: C2: "negative trip count?" assert failure in profile predicate code [v2] In-Reply-To: References: Message-ID: > Simple corner case fix in C2. > > Additional testing: > - [x] New regression test fails without the fix, passes with it > - [x] Linux x86_64 server fastdebug, `all` > - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into JDK-8328822-c2-neg-trip-count - Backport 2ceeb6c00135310b7bdabacb92d26d81de525240 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/497/files - new: https://git.openjdk.org/jdk21u-dev/pull/497/files/e69e026e..eccffd94 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=497&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=497&range=00-01 Stats: 1397 lines in 63 files changed: 743 ins; 433 del; 221 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/497.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/497/head:pull/497 PR: https://git.openjdk.org/jdk21u-dev/pull/497 From lucy at openjdk.org Thu Apr 18 10:46:20 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Thu, 18 Apr 2024 10:46:20 GMT Subject: [jdk11u-dev] RFR: 8297449: Update JInternalFrame Metal Border code [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 02:39:27 GMT, Andrew Lu wrote: >> This PR contains a backport of >> https://github.com/openjdk/jdk/commit/09629570f5d064dc2a5cd670de8d648156ac3991 >> Patch is not clean, this class src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java was changed in serval commits. >> I ignored these commits, and only update JInternalFrame Metal Border code > > Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 09629570f5d064dc2a5cd670de8d648156ac3991 Changes look good. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2667#pullrequestreview-2008492426 From goetz at openjdk.org Thu Apr 18 11:03:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 18 Apr 2024 11:03:06 GMT Subject: [jdk17u-dev] RFR: 8289182: NMT: MemTracker::baseline should return void In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 07:43:47 GMT, Thomas Stuefe wrote: >> This backport does not introduce any new feature or bug fixing, but it removes dead code. Before the backport, MemTracker::baseline() always returned true. Now, it returns void and all the conditionals that depended on that result are simplified. > > Hi Goetz, > > This is the same logic behind Maria's attempt to port NMT changes to 11, which you blocked. We did not explicitly talk about 17. If you, as maintainer, feel 17 should be feature stable and we should not downport NMT changes, then that is fine with us. In that case, we would abort the attempt to downport any missing NMT changes. Hi @tstuefe, I think there can be good reasons to backport NMT changes as they can improve analysing issues in 17. But there should always be a reason for each backport. There should be something 17 profits from. I would assume you have a follow-up that is easier to backport if this one is in? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2415#issuecomment-2063597418 From shade at openjdk.org Thu Apr 18 12:17:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 12:17:14 GMT Subject: [jdk21u-dev] RFR: 8318986: Improve GenericWaitBarrier performance [v4] In-Reply-To: <30j07elSTq23q1Cgqqfbm8xUxpTEVeBS2XBT9ZFVFpE=.f033746c-236a-42c5-8074-0060ebb3ab76@github.com> References: <30j07elSTq23q1Cgqqfbm8xUxpTEVeBS2XBT9ZFVFpE=.f033746c-236a-42c5-8074-0060ebb3ab76@github.com> Message-ID: On Mon, 25 Mar 2024 10:28:38 GMT, Aleksey Shipilev wrote: >> Clean backport to drastically improve safepoint performance under heavy load, fixing regression between JDK 11 and JDK 17. >> >> Additional testing: >> - [x] Ad-hoc performance runs, expected improvements >> - [x] MacOS AArch64 server fastdebug, `all` tests > > Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' into JDK-8318986-generic-wait-barrier > - Merge branch 'master' into JDK-8318986-generic-wait-barrier > - Backport 30462f9da40d3a7ec18fcf46e2154fabb5fd4753 @GoeLin, @jerboaa -- would you mind approving it for 21u? We seem to be in agreement about this plan, see the JBS comments. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/70#issuecomment-2063725487 From lucy at openjdk.org Thu Apr 18 13:08:10 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Thu, 18 Apr 2024 13:08:10 GMT Subject: [jdk17u-dev] RFR: 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer In-Reply-To: <8q-MJy6exChV1muSDdQi-YMCDxf81zN-TEBVXhOWLiU=.a8c50c7c-20bf-4ab5-bcbe-3a6220c8539e@github.com> References: <8q-MJy6exChV1muSDdQi-YMCDxf81zN-TEBVXhOWLiU=.a8c50c7c-20bf-4ab5-bcbe-3a6220c8539e@github.com> Message-ID: On Tue, 16 Apr 2024 01:57:32 GMT, Andrew Lu wrote: > This PR contains a backport of > https://github.com/openjdk/jdk/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0 > Patch is not clean, for the doc/testing.html and doc/testing.md were only some code style changes in previous commits. > for this test/jdk/ProblemList.txt, it updated problemlist in > https://github.com/openjdk/jdk/commit/8d2ad2b1ae37d2411649e35d4000b0fe873facdb > , but this time I just do remove action, and it does not conflict with the previous commit. > for this class test/jdk/sun/security/pkcs11/PKCS11Test.java was changed in > https://github.com/openjdk/jdk/commit/c2e77e2f17b624e750dea8fd51bbfde99596690e > , I ignored these commits, and the test has passed in my local. Did you verify that the change fixes the issue (before/after test)? Other than that: LGTM. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2412#pullrequestreview-2008840082 From simonis at openjdk.org Thu Apr 18 14:46:58 2024 From: simonis at openjdk.org (Volker Simonis) Date: Thu, 18 Apr 2024 14:46:58 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:42:33 GMT, Aleksey Shipilev wrote: >> Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. >> >> @eme64, if you want to take a look at this? >> >> Additional testing: >> - [x] New regression test fails without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [x] Linux x86_64 server fastdebug, Maven CTW > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Check if stride is actually con before touching iv_stride Looks good to me. ------------- Marked as reviewed by simonis (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/495#pullrequestreview-2009119940 From weijun at openjdk.org Thu Apr 18 14:47:54 2024 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 18 Apr 2024 14:47:54 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation Message-ID: This is the KEM API backport to JDK 17u. The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. ------------- Commit messages: - the implementation Changes: https://git.openjdk.org/jdk17u-ri/pull/1/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297878 Stats: 1774 lines in 9 files changed: 1760 ins; 3 del; 11 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/1.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/1/head:pull/1 PR: https://git.openjdk.org/jdk17u-ri/pull/1 From weijun at openjdk.org Thu Apr 18 15:25:53 2024 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 18 Apr 2024 15:25:53 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v2] In-Reply-To: References: Message-ID: > This is the KEM API backport to JDK 17u. > > The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. > > The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. > > `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. Weijun Wang has updated the pull request incrementally with one additional commit since the last revision: use jdk17 style comment ------------- Changes: - all: https://git.openjdk.org/jdk17u-ri/pull/1/files - new: https://git.openjdk.org/jdk17u-ri/pull/1/files/4f9f7dc9..cd4aac2b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=00-01 Stats: 5 lines in 2 files changed: 0 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/1.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/1/head:pull/1 PR: https://git.openjdk.org/jdk17u-ri/pull/1 From weijun at openjdk.org Thu Apr 18 15:44:27 2024 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 18 Apr 2024 15:44:27 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v3] In-Reply-To: References: Message-ID: > This is the KEM API backport to JDK 17u. > > The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. > > _Update: There are javadoc changes to all the `src` files in following commits._ > > The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. > > `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. Weijun Wang has updated the pull request incrementally with two additional commits since the last revision: - wrong names - apiNote and since ------------- Changes: - all: https://git.openjdk.org/jdk17u-ri/pull/1/files - new: https://git.openjdk.org/jdk17u-ri/pull/1/files/cd4aac2b..9640046c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=01-02 Stats: 7 lines in 3 files changed: 3 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/1.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/1/head:pull/1 PR: https://git.openjdk.org/jdk17u-ri/pull/1 From jlu at openjdk.org Thu Apr 18 15:48:19 2024 From: jlu at openjdk.org (Justin Lu) Date: Thu, 18 Apr 2024 15:48:19 GMT Subject: [jdk11u-ri] RFR: 8330416: Update system property for Java SE specification maintenance version Message-ID: Please review this PR which updates the "java.specification.maintenance.version" system property value from 2 to 3. This corresponds with the Java SE 11 Maintenance Release 3. ------------- Commit messages: - init Changes: https://git.openjdk.org/jdk11u-ri/pull/9/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-ri&pr=9&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330416 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-ri/pull/9.diff Fetch: git fetch https://git.openjdk.org/jdk11u-ri.git pull/9/head:pull/9 PR: https://git.openjdk.org/jdk11u-ri/pull/9 From jlu at openjdk.org Thu Apr 18 15:51:30 2024 From: jlu at openjdk.org (Justin Lu) Date: Thu, 18 Apr 2024 15:51:30 GMT Subject: [jdk17u-ri] RFR: 8285497: Add system property for Java SE specification maintenance version Message-ID: Please review this PR which is a backport of adding the "java.specification.maintenance.version" system property. The property is initialized with a value of 1, which corresponds with the Java SE 17 Maintenance Release 1. Note that the only change in this backport is the uncommenting of the system property in `VersionProps.java.template`. And as such, the copyright year is updated to 2024, not the original backport year. ------------- Commit messages: - init Changes: https://git.openjdk.org/jdk17u-ri/pull/2/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=2&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285497 Stats: 22 lines in 4 files changed: 19 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/2.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/2/head:pull/2 PR: https://git.openjdk.org/jdk17u-ri/pull/2 From lancea at openjdk.org Thu Apr 18 15:56:13 2024 From: lancea at openjdk.org (Lance Andersen) Date: Thu, 18 Apr 2024 15:56:13 GMT Subject: [jdk17u-ri] RFR: 8285497: Add system property for Java SE specification maintenance version In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 15:44:10 GMT, Justin Lu wrote: > Please review this PR which is a backport of adding the "java.specification.maintenance.version" system property. > The property is initialized with a value of 1, which corresponds with the Java SE 17 Maintenance Release 1. > > Note that the only change in this backport is the uncommenting of the system property in `VersionProps.java.template`. And as such, the copyright year is updated to 2024, not the original backport year. Marked as reviewed by lancea (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-ri/pull/2#pullrequestreview-2009296535 From lancea at openjdk.org Thu Apr 18 15:57:08 2024 From: lancea at openjdk.org (Lance Andersen) Date: Thu, 18 Apr 2024 15:57:08 GMT Subject: [jdk11u-ri] RFR: 8330416: Update system property for Java SE specification maintenance version In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 15:44:11 GMT, Justin Lu wrote: > Please review this PR which updates the "java.specification.maintenance.version" system property value from 2 to 3. This corresponds with the Java SE 11 Maintenance Release 3. Marked as reviewed by lancea (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-ri/pull/9#pullrequestreview-2009299091 From shade at openjdk.org Thu Apr 18 16:00:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 16:00:06 GMT Subject: [jdk21u-dev] RFR: 8328938: C2 SuperWord: disable vectorization for large stride and scale [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 09:42:33 GMT, Aleksey Shipilev wrote: >> Unclean backport to prevent accidents in C2 loop optimizations. The patch is unclean, because JDK 21u misses major SuperWord refactorings. I applied the hunk by hand in the similar place, and also used `slp->iv_stride()` in one place to get this thing to work. >> >> @eme64, if you want to take a look at this? >> >> Additional testing: >> - [x] New regression test fails without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [x] Linux x86_64 server fastdebug, Maven CTW > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Check if stride is actually con before touching iv_stride Thanks! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/495#issuecomment-2064351217 From sgehwolf at openjdk.org Thu Apr 18 16:28:58 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 18 Apr 2024 16:28:58 GMT Subject: [jdk11u-ri] RFR: 8330416: Update system property for Java SE specification maintenance version In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 15:44:11 GMT, Justin Lu wrote: > Please review this PR which updates the "java.specification.maintenance.version" system property value from 2 to 3. This corresponds with the Java SE 11 Maintenance Release 3. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-ri/pull/9#pullrequestreview-2009368102 From iris at openjdk.org Thu Apr 18 17:06:24 2024 From: iris at openjdk.org (Iris Clark) Date: Thu, 18 Apr 2024 17:06:24 GMT Subject: [jdk11u-ri] RFR: 8330416: Update system property for Java SE specification maintenance version In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 15:44:11 GMT, Justin Lu wrote: > Please review this PR which updates the "java.specification.maintenance.version" system property value from 2 to 3. This corresponds with the Java SE 11 Maintenance Release 3. Marked as reviewed by iris (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-ri/pull/9#pullrequestreview-2009442136 From shade at openjdk.org Thu Apr 18 17:17:15 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 17:17:15 GMT Subject: [jdk21u-dev] RFR: 8318986: Improve GenericWaitBarrier performance [v5] In-Reply-To: References: Message-ID: > Clean backport to drastically improve safepoint performance under heavy load, fixing regression between JDK 11 and JDK 17. > > Additional testing: > - [x] Ad-hoc performance runs, expected improvements > - [x] MacOS AArch64 server fastdebug, `all` tests Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' into JDK-8318986-generic-wait-barrier - Merge branch 'master' into JDK-8318986-generic-wait-barrier - Merge branch 'master' into JDK-8318986-generic-wait-barrier - Backport 30462f9da40d3a7ec18fcf46e2154fabb5fd4753 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/70/files - new: https://git.openjdk.org/jdk21u-dev/pull/70/files/17d9b6e6..6e60ef45 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=70&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=70&range=03-04 Stats: 7702 lines in 338 files changed: 3884 ins; 2599 del; 1219 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/70.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/70/head:pull/70 PR: https://git.openjdk.org/jdk21u-dev/pull/70 From shade at openjdk.org Thu Apr 18 17:23:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 17:23:23 GMT Subject: [jdk21u-dev] RFR: 8320707: Virtual thread test updates [v2] In-Reply-To: References: Message-ID: <-0ypAE4EyQUECwF35Pe-oX2OSwK-zqjOy0zaumwmyUU=.e43f14a8-346f-4214-8deb-7957480cbf3c@github.com> > Test-only backport that simplifies Loom maintenance. The original commit applies cleanly, but it does not work out of the box, because `VThreadPinner` uses FFM, which is a preview feature in JDK 21, made final in JDK 22. My attempts to soft-touch FFM into working in JDK 21 with these tests failed: x86_32's fallback linker does not work properly in JDK 21, so tests cannot complete there. > > Therefore, I made a side-ways move here: rewrote `VThreadPinner` to use `synchronized`, which still pins the thread in JDK 21, and would likely continue doing so. It is unlikely we would backport the runtime changes required to avoid pinning on synchronized blocks. This is what the old tests did anyway. > > This would also make subsequent backports clean. > > Additional testing: > - [x] MacOS AArch64 server fastdebug, `jdk_loom hotspot_loom` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Rewrite VThreadPinner to use synchronized instead of (unstable) FFM - Backport b67b71cd87c62f15d5b73f923c300d0f77c988f5 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/328/files - new: https://git.openjdk.org/jdk21u-dev/pull/328/files/fc6dd1fa..17752923 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=328&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=328&range=00-01 Stats: 25891 lines in 670 files changed: 13225 ins; 7118 del; 5548 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/328.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/328/head:pull/328 PR: https://git.openjdk.org/jdk21u-dev/pull/328 From weijun at openjdk.org Thu Apr 18 18:09:36 2024 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 18 Apr 2024 18:09:36 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v3] In-Reply-To: <44nY2II8Rscwu4d0CVwuldmhhGBNSYTp7MT9QJDRZEI=.30ae2469-e0bc-4c88-b04a-da0721f55845@github.com> References: <44nY2II8Rscwu4d0CVwuldmhhGBNSYTp7MT9QJDRZEI=.30ae2469-e0bc-4c88-b04a-da0721f55845@github.com> Message-ID: On Thu, 18 Apr 2024 17:59:50 GMT, Sean Mullan wrote: >> Weijun Wang has updated the pull request incrementally with two additional commits since the last revision: >> >> - wrong names >> - apiNote and since > > src/java.base/share/classes/javax/crypto/KEMSpi.java line 171: > >> 169: * @see KEM.Decapsulator >> 170: * >> 171: * @since 21 > > Change the `@since` tag. Oh, I didn't notice these inner ones. Will do. Thanks. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-ri/pull/1#discussion_r1571168851 From weijun at openjdk.org Thu Apr 18 18:09:35 2024 From: weijun at openjdk.org (Weijun Wang) Date: Thu, 18 Apr 2024 18:09:35 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v4] In-Reply-To: References: Message-ID: > This is the KEM API backport to Java SE 17 MR 1. > > The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. > > _Update: There are javadoc changes to all the `src` files in following commits._ > > The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. > > `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. > > This change does not contain the DHKEM implementation in the original JDK 21 change. Weijun Wang has updated the pull request incrementally with one additional commit since the last revision: update tags of inner types ------------- Changes: - all: https://git.openjdk.org/jdk17u-ri/pull/1/files - new: https://git.openjdk.org/jdk17u-ri/pull/1/files/9640046c..cb76d539 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=1&range=02-03 Stats: 10 lines in 2 files changed: 5 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/1.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/1/head:pull/1 PR: https://git.openjdk.org/jdk17u-ri/pull/1 From mullan at openjdk.org Thu Apr 18 18:09:36 2024 From: mullan at openjdk.org (Sean Mullan) Date: Thu, 18 Apr 2024 18:09:36 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v3] In-Reply-To: References: Message-ID: <44nY2II8Rscwu4d0CVwuldmhhGBNSYTp7MT9QJDRZEI=.30ae2469-e0bc-4c88-b04a-da0721f55845@github.com> On Thu, 18 Apr 2024 15:44:27 GMT, Weijun Wang wrote: >> This is the KEM API backport to Java SE 17 MR 1. >> >> The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. >> >> _Update: There are javadoc changes to all the `src` files in following commits._ >> >> The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. >> >> `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. >> >> This change does not contain the DHKEM implementation in the original JDK 21 change. > > Weijun Wang has updated the pull request incrementally with two additional commits since the last revision: > > - wrong names > - apiNote and since src/java.base/share/classes/javax/crypto/KEMSpi.java line 171: > 169: * @see KEM.Decapsulator > 170: * > 171: * @since 21 Change the `@since` tag. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-ri/pull/1#discussion_r1571164621 From shade at openjdk.org Thu Apr 18 18:50:30 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 18 Apr 2024 18:50:30 GMT Subject: [jdk17u-dev] RFR: 8319048: Monitor deflation unlink phase prolongs time to safepoint [v2] In-Reply-To: References: Message-ID: > Unclean backport to eliminate another safepoint hiccup caused by monitor deflation. The uncleanliness comes mostly from `NULL` vs `nullptr` differences in affected hunks. I chose to accept the new version that uses `nullptr` consistently, even though some `NULL`-s might have been left alone. > > I was concerned that we might still have problems with interleaving with end-of-VM monitor deflation. This was one of the minor reasons to do [JDK-8319896](https://bugs.openjdk.org/browse/JDK-8319896), but I see that we only do that in `VMThread` when exiting, so we are not actually at risk here. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` tests pass Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into JDK-8319048-monitor-deflation-unlink - Backport efc392259c64986bbbe880259e95b09058b9076a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2309/files - new: https://git.openjdk.org/jdk17u-dev/pull/2309/files/c15e247e..59b388ad Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2309&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2309&range=00-01 Stats: 26782 lines in 832 files changed: 8402 ins; 15877 del; 2503 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2309.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2309/head:pull/2309 PR: https://git.openjdk.org/jdk17u-dev/pull/2309 From azvegint at openjdk.org Thu Apr 18 21:24:21 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 18 Apr 2024 21:24:21 GMT Subject: [jdk17u-ri] RFR: 8307779: Relax the java.awt.Robot specification Message-ID: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> 8307779: Relax the java.awt.Robot specification ------------- Commit messages: - Backport 21aa057fafd88f4dd677bbf7c99a7eabb6b18409 Changes: https://git.openjdk.org/jdk17u-ri/pull/3/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=3&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307779 Stats: 80 lines in 1 file changed: 72 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/3.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/3/head:pull/3 PR: https://git.openjdk.org/jdk17u-ri/pull/3 From azvegint at openjdk.org Thu Apr 18 21:43:19 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 18 Apr 2024 21:43:19 GMT Subject: [jdk17u-ri] RFR: 8307779: Relax the java.awt.Robot specification In-Reply-To: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> References: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> Message-ID: On Thu, 18 Apr 2024 21:13:04 GMT, Alexander Zvegintsev wrote: > Please review the doc only backport PR of https://github.com/openjdk/jdk/pull/13809. https://bugs.openjdk.org/browse/JDK-8330603 ------------- PR Comment: https://git.openjdk.org/jdk17u-ri/pull/3#issuecomment-2065371695 From azvegint at openjdk.org Thu Apr 18 22:43:21 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 18 Apr 2024 22:43:21 GMT Subject: [jdk17u-ri] RFR: 8307779: Relax the java.awt.Robot specification [v2] In-Reply-To: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> References: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> Message-ID: <5kohQKB_ZD79_a9O8_GV7jcFd2VqClzAh-st0H6XlDE=.d022bde7-0c14-4e6f-8fb4-be68bc36f72f@github.com> > Please review the doc only backport PR of https://github.com/openjdk/jdk/pull/13809. > > It is clean backport of original commit + build failure fix. Alexander Zvegintsev has updated the pull request incrementally with one additional commit since the last revision: Backport 02dc95e6b99e5998b028e90c3fe9c64ad9f47d9e ------------- Changes: - all: https://git.openjdk.org/jdk17u-ri/pull/3/files - new: https://git.openjdk.org/jdk17u-ri/pull/3/files/bd7ef002..5b7bb9de Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=3&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-ri&pr=3&range=00-01 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-ri/pull/3.diff Fetch: git fetch https://git.openjdk.org/jdk17u-ri.git pull/3/head:pull/3 PR: https://git.openjdk.org/jdk17u-ri/pull/3 From azvegint at openjdk.org Thu Apr 18 22:43:21 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 18 Apr 2024 22:43:21 GMT Subject: [jdk17u-ri] RFR: 8307779: Relax the java.awt.Robot specification In-Reply-To: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> References: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> Message-ID: On Thu, 18 Apr 2024 21:13:04 GMT, Alexander Zvegintsev wrote: > Please review the doc only backport PR of https://github.com/openjdk/jdk/pull/13809. > > It is clean backport of original commit + build failure fix. adding fix for the build failure ------------- PR Comment: https://git.openjdk.org/jdk17u-ri/pull/3#issuecomment-2065434518 From azvegint at openjdk.org Thu Apr 18 23:18:01 2024 From: azvegint at openjdk.org (Alexander Zvegintsev) Date: Thu, 18 Apr 2024 23:18:01 GMT Subject: [jdk17u-ri] RFR: 8307779: Relax the java.awt.Robot specification [v2] In-Reply-To: <5kohQKB_ZD79_a9O8_GV7jcFd2VqClzAh-st0H6XlDE=.d022bde7-0c14-4e6f-8fb4-be68bc36f72f@github.com> References: <_ZbmuFbvQb_QOkRzcbYHpNr1ad6akSb0zayzoIRnpJo=.94981b42-b4b2-4e4b-90f5-c76ea55ea035@github.com> <5kohQKB_ZD79_a9O8_GV7jcFd2VqClzAh-st0H6XlDE=.d022bde7-0c14-4e6f-8fb4-be68bc36f72f@github.com> Message-ID: On Thu, 18 Apr 2024 22:43:21 GMT, Alexander Zvegintsev wrote: >> Please review the doc only backport PR of https://github.com/openjdk/jdk/pull/13809. >> >> It is clean backport of original commit + build failure fix. > > Alexander Zvegintsev has updated the pull request incrementally with one additional commit since the last revision: > > Backport 02dc95e6b99e5998b028e90c3fe9c64ad9f47d9e [JDK-8308370](https://bugs.openjdk.org/browse/JDK-8308370): Fix build failures related to the java.awt.Robot documentation (Bug - P1) changes included in this fix and the [CSR](https://bugs.openjdk.org/browse/JDK-8330603) updated accordingly ------------- PR Comment: https://git.openjdk.org/jdk17u-ri/pull/3#issuecomment-2065470148 From duke at openjdk.org Fri Apr 19 00:25:01 2024 From: duke at openjdk.org (xiaotaonan) Date: Fri, 19 Apr 2024 00:25:01 GMT Subject: [jdk21u-dev] Withdrawn: 8326487: ZipFileSystem.getPath("").getFileName() returns null instead of an empty string In-Reply-To: References: Message-ID: On Tue, 27 Feb 2024 08:51:14 GMT, xiaotaonan wrote: > In the scenario of using ZipFileSystem, when getPath("").getFileName() returns null, change getPath("").getNameCount() to 0. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/293 From gcao at openjdk.org Fri Apr 19 01:44:57 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 19 Apr 2024 01:44:57 GMT Subject: [jdk17u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 07:38:54 GMT, Fei Yang wrote: >> The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. >> >> ### Testing >> - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. > > LGTM. Thanks. @RealFYang : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2417#issuecomment-2065597699 From gcao at openjdk.org Fri Apr 19 01:46:05 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 19 Apr 2024 01:46:05 GMT Subject: [jdk21u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 07:38:45 GMT, Fei Yang wrote: >> The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. >> >> ### Testing >> - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. > > LGTM. Thanks. @RealFYang : Thanks for the review. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/507#issuecomment-2065598584 From mbaesken at openjdk.org Fri Apr 19 06:07:56 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 19 Apr 2024 06:07:56 GMT Subject: [jdk21u-dev] RFR: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:51:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/454#pullrequestreview-2010595669 From shade at openjdk.org Fri Apr 19 07:11:57 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 07:11:57 GMT Subject: [jdk21u-dev] RFR: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: <5Fbw-qAwN9hme7B84ua27WHpk4xbnWImfSuHPxN-ycY=.43293dec-b839-4f10-ab07-c55e9f10df01@github.com> On Thu, 18 Apr 2024 02:57:20 GMT, Gui Cao wrote: > The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. Bots seem to be stuck, huh? I wrote to `ops@`... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/507#issuecomment-2065896219 From goetz at openjdk.org Fri Apr 19 07:28:58 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 07:28:58 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 15:16:17 GMT, Aleksey Shipilev wrote: >> Clean backport to improve C2 reliability. >> >> Additional testing: >> - [x] New test DOES NOT fail without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` tests >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [x] Linux x86_64 server fastdebug, Maven CTW tests > > Both backports are clean. Hi @shipilev, I think this is a candiate for 22. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2065930576 From shade at openjdk.org Fri Apr 19 07:28:59 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 07:28:59 GMT Subject: [jdk21u-dev] RFR: 8324121: SIGFPE in PhaseIdealLoop::extract_long_range_checks In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 15:16:17 GMT, Aleksey Shipilev wrote: >> Clean backport to improve C2 reliability. >> >> Additional testing: >> - [x] New test DOES NOT fail without the patch, passes with it >> - [x] Linux x86_64 server fastdebug, `all` tests >> - [x] Linux x86_64 server fastdebug, 100K Fuzzer tests >> - [x] Linux x86_64 server fastdebug, Maven CTW tests > > Both backports are clean. > Hi @shipilev, I think this is a candiate for 22. Sure, I'll do that as well. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/488#issuecomment-2065934290 From shade at openjdk.org Fri Apr 19 07:32:00 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 07:32:00 GMT Subject: [jdk21u-dev] RFR: 8323552: AbstractMemorySegmentImpl#mismatch returns -1 when comparing distinct areas of the same instance of MemorySegment In-Reply-To: <8A1BNN5ZXTXFpI4cZh-25KKo_rEx7FJLl34OUQS7HTk=.938f856d-3520-4761-8491-76eb9e7f2025@github.com> References: <8A1BNN5ZXTXFpI4cZh-25KKo_rEx7FJLl34OUQS7HTk=.938f856d-3520-4761-8491-76eb9e7f2025@github.com> Message-ID: On Mon, 25 Mar 2024 11:54:39 GMT, Per Minborg wrote: > Hi all, > > This pull request contains a backport of commit [93579c29](https://github.com/openjdk/jdk/commit/93579c29e3ba60a8bc16d712e7ffc733f324a223) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Per Minborg on 25 Mar 2024 and was reviewed by Maurizio Cimadamore. > > Thanks! Hey @minborg :) Are you planning to complete this one, or need someone else to take over? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/404#issuecomment-2065944010 From goetz at openjdk.org Fri Apr 19 07:58:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 07:58:00 GMT Subject: [jdk17u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option [v2] In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 05:59:36 GMT, Andrew Lu wrote: >> I backport this for parity with 17.0.11-oracle. >> This PR contains a backport of >> https://github.com/openjdk/jdk/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af >> Patch is not clean, this class src/java.base/share/classes/sun/launcher/LauncherHelper.java was changed in >> https://github.com/openjdk/jdk/commit/8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 >> I ignored this commit, and only changed code for add the security category to the java -XshowSettings option > > Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af Hi @luchenlin, please undo the Copyright change in launcher.properties before pushing. That diff belongs to JDK-8306112. We only update the Copyright if it was touched in the change backported. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2380#issuecomment-2066011680 From goetz at openjdk.org Fri Apr 19 08:05:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 08:05:01 GMT Subject: [jdk17u-dev] RFR: 8319048: Monitor deflation unlink phase prolongs time to safepoint [v2] In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 18:50:30 GMT, Aleksey Shipilev wrote: >> Unclean backport to eliminate another safepoint hiccup caused by monitor deflation. The uncleanliness comes mostly from `NULL` vs `nullptr` differences in affected hunks. I chose to accept the new version that uses `nullptr` consistently, even though some `NULL`-s might have been left alone. >> >> I was concerned that we might still have problems with interleaving with end-of-VM monitor deflation. This was one of the minor reasons to do [JDK-8319896](https://bugs.openjdk.org/browse/JDK-8319896), but I see that we only do that in `VMThread` when exiting, so we are not actually at risk here. >> >> Additional testing: >> - [x] Linux x86_64 server fastdebug, `all` tests pass > > Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'master' into JDK-8319048-monitor-deflation-unlink > - Backport efc392259c64986bbbe880259e95b09058b9076a Hi @shipilev, should we backport JDK-8325437 as folllow up? Or won't this affect 17? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2309#issuecomment-2066032541 From goetz at openjdk.org Fri Apr 19 08:05:57 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 08:05:57 GMT Subject: [jdk17u-dev] RFR: 8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate In-Reply-To: References: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> Message-ID: On Thu, 11 Apr 2024 02:37:35 GMT, Long Yang wrote: >> Hi, all >> >> Could I have a review of this backport. >> >> This pull request contains a backport of commit [8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb](https://github.com/openjdk/jdk/commit/8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. >> >> Testing: I ran test/jdk/jdk/jfr/event/os/TestCPULoad.java and passed. All GHA tests are passed (except linux-cross-compile, build(riscv64), Create sysroot. It looks like there's an issue with the GHA's process). > > Gentle ping. I would be very grateful if anyone could help with the review. @yanglong1010, could you please first do the 22u backport? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2277#issuecomment-2066037180 From shade at openjdk.org Fri Apr 19 08:31:57 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 08:31:57 GMT Subject: [jdk17u-dev] RFR: 8319048: Monitor deflation unlink phase prolongs time to safepoint [v2] In-Reply-To: References: Message-ID: On Fri, 19 Apr 2024 08:02:08 GMT, Goetz Lindenmaier wrote: > 8325437 I think this nominally affects JDK 17, but: a) that logging is already the issue in JDK 17; b) it only manifests when extended logging is requested. So we should consider as the follow-up low-priority backport. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2309#issuecomment-2066089774 From sgehwolf at openjdk.org Fri Apr 19 08:55:57 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 19 Apr 2024 08:55:57 GMT Subject: [jdk21u-dev] RFR: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:51:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. Marked as reviewed by sgehwolf (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/454#pullrequestreview-2010894959 From gcao at openjdk.org Fri Apr 19 09:46:00 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 19 Apr 2024 09:46:00 GMT Subject: [jdk17u-dev] Integrated: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 03:08:58 GMT, Gui Cao wrote: > The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. This pull request has now been integrated. Changeset: 30a9a217 Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk17u-dev/commit/30a9a2177bbafa1bed2e2fb4d491dd9d9c8df61c Stats: 75 lines in 1 file changed: 38 ins; 33 del; 4 mod 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations 8316186: RISC-V: Remove PlatformCmpxchg<4> 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Reviewed-by: fyang Backport-of: a089ed2b9289eeda73bba47ac87e5bc81a4af9dc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2417 From andrewlu at openjdk.org Fri Apr 19 09:48:19 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 09:48:19 GMT Subject: [jdk11u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 Message-ID: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport 3b88b2a9f88f47b850bd975a76c4a7050ccd8fd0 Changes: https://git.openjdk.org/jdk11u-dev/pull/2673/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2673&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304761 Stats: 170 lines in 2 files changed: 155 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2673.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2673/head:pull/2673 PR: https://git.openjdk.org/jdk11u-dev/pull/2673 From andrewlu at openjdk.org Fri Apr 19 09:49:38 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 09:49:38 GMT Subject: [jdk11u-dev] RFR: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport f612dcfebea7ffd4390f833646ad45d6f0ebd04f Changes: https://git.openjdk.org/jdk11u-dev/pull/2672/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2672&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302512 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2672.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2672/head:pull/2672 PR: https://git.openjdk.org/jdk11u-dev/pull/2672 From gcao at openjdk.org Fri Apr 19 09:52:59 2024 From: gcao at openjdk.org (Gui Cao) Date: Fri, 19 Apr 2024 09:52:59 GMT Subject: [jdk21u-dev] Integrated: 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 02:57:20 GMT, Gui Cao wrote: > The same issue reproduces for 17u and 21u too if we apply fix for JDK- 8316186 and JDK-8316893 which are both code cleanup/enhancement. So I suggest we backport JDK-8326936 and its followup fix JDK-8330242 to be safe. > > ### Testing > - [x] The affected jtreg test cases all pass with jdk release built with latest gcc-13 development branch. This pull request has now been integrated. Changeset: f0f2e70f Author: Gui Cao Committer: Fei Yang URL: https://git.openjdk.org/jdk21u-dev/commit/f0f2e70f84ee4ddb2e2af97d68713c8952b7928f Stats: 75 lines in 1 file changed: 38 ins; 33 del; 4 mod 8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations 8316186: RISC-V: Remove PlatformCmpxchg<4> 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Reviewed-by: fyang Backport-of: a089ed2b9289eeda73bba47ac87e5bc81a4af9dc ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/507 From shade at openjdk.org Fri Apr 19 09:54:01 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 09:54:01 GMT Subject: [jdk21u-dev] Integrated: 8318986: Improve GenericWaitBarrier performance In-Reply-To: References: Message-ID: On Tue, 19 Dec 2023 13:09:39 GMT, Aleksey Shipilev wrote: > Clean backport to drastically improve safepoint performance under heavy load, fixing regression between JDK 11 and JDK 17. > > Additional testing: > - [x] Ad-hoc performance runs, expected improvements > - [x] MacOS AArch64 server fastdebug, `all` tests This pull request has now been integrated. Changeset: 6c5500bb Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/6c5500bba68d62040004b3157b128ae645eb60c8 Stats: 286 lines in 2 files changed: 225 ins; 12 del; 49 mod 8318986: Improve GenericWaitBarrier performance Backport-of: 30462f9da40d3a7ec18fcf46e2154fabb5fd4753 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/70 From andrewlu at openjdk.org Fri Apr 19 09:54:01 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 09:54:01 GMT Subject: [jdk21u-dev] Integrated: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 In-Reply-To: <6gW3ryPfpT95o7kYnmaCxfb9xs0a6sT5wvLUZuS9yKo=.7d48f15d-c796-4019-90a6-748f7143ea59@github.com> References: <6gW3ryPfpT95o7kYnmaCxfb9xs0a6sT5wvLUZuS9yKo=.7d48f15d-c796-4019-90a6-748f7143ea59@github.com> Message-ID: On Thu, 18 Apr 2024 07:29:50 GMT, Andrew Lu wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 686399a5 Author: Andrew Lu URL: https://git.openjdk.org/jdk21u-dev/commit/686399a5be1289b4a9f82467292e71cfda5ba0c3 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Backport-of: f1a24f6d4827f9b8648dd2afe6d606dab67d51fe ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/508 From andrewlu at openjdk.org Fri Apr 19 09:57:21 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 09:57:21 GMT Subject: [jdk17u-dev] RFR: 8281658: Add a security category to the java -XshowSettings option [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.11-oracle. > This PR contains a backport of > https://github.com/openjdk/jdk/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af > Patch is not clean, this class src/java.base/share/classes/sun/launcher/LauncherHelper.java was changed in > https://github.com/openjdk/jdk/commit/8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 > I ignored this commit, and only changed code for add the security category to the java -XshowSettings option Andrew Lu has updated the pull request incrementally with one additional commit since the last revision: Backport 2e12a123c9955b7360fd752a6a33d59b6271c5af ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2380/files - new: https://git.openjdk.org/jdk17u-dev/pull/2380/files/90e21173..0040571c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2380&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2380&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2380.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2380/head:pull/2380 PR: https://git.openjdk.org/jdk17u-dev/pull/2380 From lyang at openjdk.org Fri Apr 19 10:07:11 2024 From: lyang at openjdk.org (Long Yang) Date: Fri, 19 Apr 2024 10:07:11 GMT Subject: [jdk17u-dev] RFR: 8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate In-Reply-To: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> References: <8yDsUnG0HQVsCakGSjitm-ErWQvnkmKQqaF_cPGilEY=.20cc85c6-7e45-4256-b995-32034141df9c@github.com> Message-ID: On Fri, 8 Mar 2024 07:38:57 GMT, Long Yang wrote: > Hi, all > > Could I have a review of this backport. > > This pull request contains a backport of commit [8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb](https://github.com/openjdk/jdk/commit/8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb) from the [openjdk/jdk](https://github.com/openjdk/jdk) repository. > > Testing: I ran test/jdk/jdk/jfr/event/os/TestCPULoad.java and passed. All GHA tests are passed (except linux-cross-compile, build(riscv64), Create sysroot. It looks like there's an issue with the GHA's process). Sure, I'll deal with it next week ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2277#issuecomment-2066248495 From tschatzl at openjdk.org Fri Apr 19 10:11:01 2024 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Fri, 19 Apr 2024 10:11:01 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 16:52:54 GMT, Aleksey Shipilev wrote: >> I backport this for parity with 21.0.4-oracle. >> >> I had to resolve 3 files: >> >> src/hotspot/share/gc/g1/heapRegion.cpp >> Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. >> It adds the "keep_tracked" argument. >> >> src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". >> Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 >> (other Mutex class). >> >> src/hotspot/share/gc/g1/heapRegionRemSet.cpp >> Resulved hunk #2, dual to hunk #2 in .cpp file. >> >> Resolved hunks are in a commit of their own. >> >> I include the two direct follow ups >> 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 >> 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 >> >> Both apply clean on top. >> >> I'll backport the third follow-up >> 8323685: PrintSystemDictionaryAtExit has mutex rank assert >> as dependend backport on top of these. It also applies clean, >> but I think it is too large to merge it in here. See https://github.com/openjdk/jdk21u-dev/pull/477 > > Actually, let's ask @tschatzl directly if he knows about any other dependencies that might break this patch in JDK 21, or some other caveats. >Hi @shipilev, I would assume Thomas checked this when he backported it, so that we see all follow ups anyways! All known to me follow-ups were backported. All of them are referenced in the main backport [JDK-8326092](https://bugs.openjdk.org/browse/JDK-8326092) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2066253067 From andrewlu at openjdk.org Fri Apr 19 10:15:11 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 10:15:11 GMT Subject: [jdk17u-dev] Integrated: 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer In-Reply-To: <8q-MJy6exChV1muSDdQi-YMCDxf81zN-TEBVXhOWLiU=.a8c50c7c-20bf-4ab5-bcbe-3a6220c8539e@github.com> References: <8q-MJy6exChV1muSDdQi-YMCDxf81zN-TEBVXhOWLiU=.a8c50c7c-20bf-4ab5-bcbe-3a6220c8539e@github.com> Message-ID: On Tue, 16 Apr 2024 01:57:32 GMT, Andrew Lu wrote: > This PR contains a backport of > https://github.com/openjdk/jdk/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0 > Patch is not clean, for the doc/testing.html and doc/testing.md were only some code style changes in previous commits. > for this test/jdk/ProblemList.txt, it updated problemlist in > https://github.com/openjdk/jdk/commit/8d2ad2b1ae37d2411649e35d4000b0fe873facdb > , but this time I just do remove action, and it does not conflict with the previous commit. > for this class test/jdk/sun/security/pkcs11/PKCS11Test.java was changed in > https://github.com/openjdk/jdk/commit/c2e77e2f17b624e750dea8fd51bbfde99596690e > , I ignored these commits, and the test has passed in my local. This pull request has now been integrated. Changeset: d4512fe0 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/d4512fe0dd19aabab77e56e913ebb278e162c13d Stats: 115 lines in 7 files changed: 6 ins; 85 del; 24 mod 8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer Reviewed-by: lucy Backport-of: 6ce0ebb858d3112f136e12d3ad595f805f6871a0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2412 From andrewlu at openjdk.org Fri Apr 19 10:15:13 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 10:15:13 GMT Subject: [jdk11u-dev] Integrated: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 07:31:18 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has now been integrated. Changeset: 64990670 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/64990670519ba8e084f32383fb101224db99add2 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Backport-of: f1a24f6d4827f9b8648dd2afe6d606dab67d51fe ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2671 From goetz at openjdk.org Fri Apr 19 10:17:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:17:02 GMT Subject: [jdk11u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 In-Reply-To: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> References: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> Message-ID: On Fri, 19 Apr 2024 07:50:27 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This should be clean if applied on top of JDK-8302512 ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2673#issuecomment-2066264161 From andrewlu at openjdk.org Fri Apr 19 10:18:08 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 10:18:08 GMT Subject: [jdk11u-dev] Integrated: 8297449: Update JInternalFrame Metal Border code In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 07:25:02 GMT, Andrew Lu wrote: > This PR contains a backport of > https://github.com/openjdk/jdk/commit/09629570f5d064dc2a5cd670de8d648156ac3991 > Patch is not clean, this class src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java was changed in serval commits. > I ignored these commits, and only update JInternalFrame Metal Border code This pull request has now been integrated. Changeset: a33a174a Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/a33a174ae7deaa6b256409052c9fd66c572bdd78 Stats: 56 lines in 1 file changed: 18 ins; 21 del; 17 mod 8297449: Update JInternalFrame Metal Border code Reviewed-by: lucy Backport-of: 09629570f5d064dc2a5cd670de8d648156ac3991 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2667 From andrewlu at openjdk.org Fri Apr 19 10:18:09 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 19 Apr 2024 10:18:09 GMT Subject: [jdk17u-dev] Integrated: 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 In-Reply-To: <0YujX5JLSeIaHtsmxSZTGs3sXLMu8Y8Fx0VEVUXFVEA=.5c6d89cd-f1e0-4346-a0e3-95b59e5b2ac6@github.com> References: <0YujX5JLSeIaHtsmxSZTGs3sXLMu8Y8Fx0VEVUXFVEA=.5c6d89cd-f1e0-4346-a0e3-95b59e5b2ac6@github.com> Message-ID: On Thu, 18 Apr 2024 07:30:51 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.12-oracle. This pull request has now been integrated. Changeset: ed419ef0 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/ed419ef0b97c33b702c8b67324b1ae8b530fff9f Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809 Backport-of: f1a24f6d4827f9b8648dd2afe6d606dab67d51fe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2418 From goetz at openjdk.org Fri Apr 19 10:19:00 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:19:00 GMT Subject: [jdk21u-dev] Integrated: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: <1FNdoaSibdHCaX0ab63Tlr2Dy7qOgtXsdUFakJu9rFc=.933c2a25-1fbe-4f09-9d36-83be92cb2367@github.com> On Mon, 8 Apr 2024 20:00:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve 3 files: > > src/hotspot/share/gc/g1/heapRegion.cpp > Hunk #1 had to be resolved. "8140326: G1: Consider putting regions where evacuation failed into next collection set" is not in 21. > It adds the "keep_tracked" argument. > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resolved hunk #2 because of "8140326: G1: Consider putting regions where evacuation failed into next collection set". > Resolved hunk #4 because "8313202: MutexLocker should disallow null Mutexes" is not in 21 > (other Mutex class). > > src/hotspot/share/gc/g1/heapRegionRemSet.cpp > Resulved hunk #2, dual to hunk #2 in .cpp file. > > Resolved hunks are in a commit of their own. > > I include the two direct follow ups > 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 > 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 > > Both apply clean on top. > > I'll backport the third follow-up > 8323685: PrintSystemDictionaryAtExit has mutex rank assert > as dependend backport on top of these. It also applies clean, > but I think it is too large to merge it in here. See https://github.com/openjdk/jdk21u-dev/pull/477 This pull request has now been integrated. Changeset: e63addbc Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e63addbc4d3f77e5c93b18c92243be72bf1eb9cd Stats: 382 lines in 13 files changed: 221 ins; 115 del; 46 mod 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration 8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503 8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503 Reviewed-by: sgehwolf, shade Backport-of: 795e5dcc856491031b87a1f2a942681a582673ab ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/476 From goetz at openjdk.org Fri Apr 19 10:22:41 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:22:41 GMT Subject: [jdk21u-dev] RFR: 8310228: Improve error reporting for uncaught native exceptions on Windows Message-ID: <680TRW-ipLTBYJ7-KQxshXyOKLB82yCnA_Tn2FOWpHY=.ce8dd5bc-9238-4034-a067-d0a74d65e9ac@github.com> A bugfix useful for windows. ------------- Commit messages: - Backport 38bf1192b637cf3513cb25ac21f513bfb51cb55b Changes: https://git.openjdk.org/jdk21u-dev/pull/510/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=510&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310228 Stats: 155 lines in 4 files changed: 133 ins; 15 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/510.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/510/head:pull/510 PR: https://git.openjdk.org/jdk21u-dev/pull/510 From goetz at openjdk.org Fri Apr 19 10:25:32 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:25:32 GMT Subject: [jdk21u-dev] RFR: 8323685: PrintSystemDictionaryAtExit has mutex rank assert [v2] In-Reply-To: References: Message-ID: > 8323685: PrintSystemDictionaryAtExit has mutex rank assert Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/477/files - new: https://git.openjdk.org/jdk21u-dev/pull/477/files/881d0d62..881d0d62 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=477&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=477&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/477.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/477/head:pull/477 PR: https://git.openjdk.org/jdk21u-dev/pull/477 From shade at openjdk.org Fri Apr 19 10:31:00 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 10:31:00 GMT Subject: [jdk21u-dev] RFR: 8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration In-Reply-To: References: Message-ID: On Fri, 19 Apr 2024 10:07:30 GMT, Thomas Schatzl wrote: > All known to me follow-ups were backported. All of them are referenced in the main backport [JDK-8326092](https://bugs.openjdk.org/browse/JDK-8326092) Excellent, this is good to now. I see some related things that are only in `21.0.4-oracle`. I assume @GoeLin is handling those :) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/476#issuecomment-2066285981 From shade at openjdk.org Fri Apr 19 10:41:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 10:41:23 GMT Subject: [jdk21u-dev] RFR: 8325730: StringBuilder.toString allocation for the empty String [v2] In-Reply-To: References: Message-ID: > Clean backport to resolve the regression introduced in JDK 19. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into JDK-8325730-string-empty - Backport d2590c69b4efe5aa2b48b08070e0dbafb04ef202 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/364/files - new: https://git.openjdk.org/jdk21u-dev/pull/364/files/0f183405..8393e8f6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=364&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=364&range=00-01 Stats: 22536 lines in 583 files changed: 10648 ins; 6643 del; 5245 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/364.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/364/head:pull/364 PR: https://git.openjdk.org/jdk21u-dev/pull/364 From goetz at openjdk.org Fri Apr 19 10:46:20 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:46:20 GMT Subject: [jdk21u-dev] RFR: 8323685: PrintSystemDictionaryAtExit has mutex rank assert [v3] In-Reply-To: References: Message-ID: > 8323685: PrintSystemDictionaryAtExit has mutex rank assert Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains six commits: - Merge branch 'master' into goetz_backport_8323685 - Backport 2865afe759fd5362abd0947fd4c1f5c8d3519ca3 - Backport 8318720 - Backport 8317440 - Resolved hunks - Backport 8315503 - clean parts ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/477/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=477&range=02 Stats: 134 lines in 7 files changed: 76 ins; 45 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/477.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/477/head:pull/477 PR: https://git.openjdk.org/jdk21u-dev/pull/477 From goetz at openjdk.org Fri Apr 19 10:50:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:50:03 GMT Subject: [jdk21u-dev] Integrated: 8323685: PrintSystemDictionaryAtExit has mutex rank assert In-Reply-To: References: Message-ID: <-egpn0AC4fLq48fGSzlNytjONuIfQVhlB8PXz1TkSVQ=.16cf2f88-28bf-4f5e-8a1a-1c69d1796c0b@github.com> On Mon, 8 Apr 2024 20:36:49 GMT, Goetz Lindenmaier wrote: > 8323685: PrintSystemDictionaryAtExit has mutex rank assert This pull request has now been integrated. Changeset: f341621c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/f341621cc7225a610cb95035bfdeabb4e3c17368 Stats: 134 lines in 7 files changed: 76 ins; 45 del; 13 mod 8323685: PrintSystemDictionaryAtExit has mutex rank assert Backport-of: 2865afe759fd5362abd0947fd4c1f5c8d3519ca3 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/477 From goetz at openjdk.org Fri Apr 19 10:54:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:54:59 GMT Subject: [jdk21u-dev] Integrated: 8316959: Improve InlineCacheBuffer pending queue management In-Reply-To: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> References: <8SBs0n8bLe2DR5SAShOsD0ZDRGP_U8vcBuVwAqF3LYk=.83e31284-7687-43f6-afc0-cea5c1c8a7e2@github.com> Message-ID: On Fri, 5 Apr 2024 07:30:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 41c8606e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/41c8606efb95b8d4663a996c0a22363fb15a5704 Stats: 31 lines in 3 files changed: 17 ins; 0 del; 14 mod 8316959: Improve InlineCacheBuffer pending queue management Reviewed-by: roland Backport-of: c9985720b91cf6ad2938e9be12da08c5193f83af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/453 From goetz at openjdk.org Fri Apr 19 10:56:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:56:04 GMT Subject: [jdk21u-dev] Integrated: 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores In-Reply-To: References: Message-ID: On Wed, 3 Apr 2024 19:35:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 5a94e485 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/5a94e48505cb0f83b18bd0b14fd3a226e8119fb7 Stats: 27 lines in 2 files changed: 5 ins; 9 del; 13 mod 8317600: VtableStubs::stub_containing() table load not ordered wrt to stores Reviewed-by: adinn Backport-of: c566dfccf8aa0d5cd53a6e4de61a1bca9f1367b5 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/446 From goetz at openjdk.org Fri Apr 19 10:57:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:57:01 GMT Subject: [jdk21u-dev] Integrated: 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:51:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 2a3c4fc1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/2a3c4fc1e4da52f0587fcc2d3d2efc74f249ada0 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking Reviewed-by: mbaesken, sgehwolf Backport-of: 9f767aa44b4699ed5404b934ac751f2cdd0ba824 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/454 From goetz at openjdk.org Fri Apr 19 10:59:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 10:59:03 GMT Subject: [jdk21u-dev] Integrated: 8319955: Improve dependencies removal during class unloading In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 07:59:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. This pull request has now been integrated. Changeset: 7c637914 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/7c6379146e3b5c5625ff25f1585d3d14d778ed70 Stats: 42 lines in 2 files changed: 38 ins; 2 del; 2 mod 8319955: Improve dependencies removal during class unloading Reviewed-by: stuefe Backport-of: fbe19378c38decaff221f6570d1b78bb801a5e5d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/456 From mbaesken at openjdk.org Fri Apr 19 11:05:04 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 19 Apr 2024 11:05:04 GMT Subject: [jdk11u-dev] Integrated: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output In-Reply-To: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> References: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> Message-ID: On Thu, 18 Apr 2024 06:20:14 GMT, Matthias Baesken wrote: > 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output This pull request has now been integrated. Changeset: 215cf9b9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/215cf9b9a9f19fcff9272af7f28f17281a8bdab8 Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Reviewed-by: stuefe Backport-of: 33af09083493940667958f951080e9d8700f784b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2670 From goetz at openjdk.org Fri Apr 19 11:09:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 11:09:13 GMT Subject: [jdk21u-dev] RFR: 8317809: Insertion of free code blobs into code cache can be very slow during class unloading Message-ID: Big change, but only two resolves needed: src/hotspot/share/gc/g1/g1ConcurrentMark.cpp The context differs because "8309538: G1: Move total collection increment from Cleanup to Remark" is only in 22 src/hotspot/share/gc/serial/genMarkSweep.cpp Resolved adding an #include. SAP nightly testing passed. ------------- Commit messages: - Merge branch 'openjdk:master' into goetz_backport_8317809-keep - Merge branch 'openjdk:master' into goetz_backport_8317809-keep - Resolved hunks - Backport 30817b742300f10f566e6aee3a8c1f8af4ab3083 Changes: https://git.openjdk.org/jdk21u-dev/pull/505/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=505&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317809 Stats: 483 lines in 28 files changed: 352 ins; 87 del; 44 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/505.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/505/head:pull/505 PR: https://git.openjdk.org/jdk21u-dev/pull/505 From goetz at openjdk.org Fri Apr 19 11:09:13 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 11:09:13 GMT Subject: [jdk21u-dev] RFR: 8317809: Insertion of free code blobs into code cache can be very slow during class unloading In-Reply-To: References: Message-ID: <8Ke14FWmcX94RR1LWCJxC1eqOA__95uZtqsJB5c8xpo=.c29be859-66ac-4c7e-88bf-ec87c2ef4a2b@github.com> On Tue, 16 Apr 2024 09:47:42 GMT, Goetz Lindenmaier wrote: > Big change, but only two resolves needed: > > src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > The context differs because "8309538: G1: Move total collection increment from Cleanup to Remark" > is only in 22 > > src/hotspot/share/gc/serial/genMarkSweep.cpp > Resolved adding an #include. > > SAP nightly testing passed. GHA failure: x86 (32-bit) test failure in gc/g1/humongousObjects/TestHumongousClassLoader.java 2024-04-16T11:19:19.7475339Z Loading class TwoRegionHumongousClass 2024-04-16T11:19:19.7475888Z # 2024-04-16T11:19:19.7476442Z # A fatal error has been detected by the Java Runtime Environment: 2024-04-16T11:19:19.7477171Z # 2024-04-16T11:19:19.7477620Z # SIGSEGV (0xb) at pc=0xe94303d7, pid=17327, tid=17350 2024-04-16T11:19:19.7478227Z # 2024-04-16T11:19:19.7479030Z # JRE version: OpenJDK Runtime Environment (21.0.4) (fastdebug build 21.0.4-internal-GoeLin-8a29893d2c8ecee5209cbddc90317fe74ca810fd) 2024-04-16T11:19:19.7480380Z # Java VM: OpenJDK Server VM (fastdebug 21.0.4-internal-GoeLin-8a29893d2c8ecee5209cbddc90317fe74ca810fd, mixed mode, sharing, tiered, g1 gc, linux-x86) 2024-04-16T11:19:19.7481197Z # Problematic frame: 2024-04-16T11:19:19.7493177Z # V [libjvm.so+0x2303d7] oopDesc::size_given_klass(Klass*)+0x17 2024-04-16T11:19:19.7493635Z # 2024-04-16T11:19:19.7493927Z # CreateCoredumpOnCrash turned off, no core file dumped 2024-04-16T11:19:19.7494317Z # 2024-04-16T11:19:19.7494585Z Unsupported internal testing APIs have been used. 2024-04-16T11:19:19.7494877Z 2024-04-16T11:19:19.7495063Z # An error report file with more information is saved as: 2024-04-16T11:19:19.7496084Z # /home/runner/work/jdk21u-dev/jdk21u-dev/build/run-test-prebuilt/test-support/jtreg_test_hotspot_jtreg_tier1_gc/scratch/1/hs_err_pid17327.log 2024-04-16T11:19:19.7496854Z # 2024-04-16T11:19:19.7497143Z # If you would like to submit a bug report, please visit: 2024-04-16T11:19:19.7497615Z # https://bugreport.java.com/bugreport/crash.jsp ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/505#issuecomment-2063524459 From goetz at openjdk.org Fri Apr 19 11:31:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 11:31:04 GMT Subject: [jdk21u-dev] RFR: 8327486: java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after 8174269 Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport e21da4caacb464827270d20b8fc62a50a1706316 Changes: https://git.openjdk.org/jdk21u-dev/pull/511/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=511&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327486 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/511.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/511/head:pull/511 PR: https://git.openjdk.org/jdk21u-dev/pull/511 From goetz at openjdk.org Fri Apr 19 11:41:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 11:41:06 GMT Subject: [jdk21u-dev] RFR: 8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 85fc47c81af81a595dc88e61454d8ba2d860f301 Changes: https://git.openjdk.org/jdk21u-dev/pull/512/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=512&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327180 Stats: 36 lines in 1 file changed: 4 ins; 28 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/512.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/512/head:pull/512 PR: https://git.openjdk.org/jdk21u-dev/pull/512 From goetz at openjdk.org Fri Apr 19 11:48:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 11:48:22 GMT Subject: [jdk21u-dev] RFR: 8328555: hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java Message-ID: <6qWLm4P1XWps8AbLwTnZmTC9FFWwx7MJGt2Pv0eWcnU=.e76bb5f8-3325-4638-a448-ae0c04237d50@github.com> I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 23ebd9c3c69d09e6afe672d00b43da2ccc493480 Changes: https://git.openjdk.org/jdk21u-dev/pull/513/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=513&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328555 Stats: 148 lines in 1 file changed: 148 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/513.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/513/head:pull/513 PR: https://git.openjdk.org/jdk21u-dev/pull/513 From goetz at openjdk.org Fri Apr 19 12:29:37 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 12:29:37 GMT Subject: [jdk17u-dev] RFR: 8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output Message-ID: <_LNuDU3pUCutY7BkYgeKmtteRHxgUqDYik6LZZ9LfXE=.d21b8c3a-a67b-4708-90cc-53c56ec5d1c1@github.com> I backport this for parity with 17.0.12-oracle. ------------- Commit messages: - Backport 52a6c37558fa970f595067bc1bb5bc2b710c3876 Changes: https://git.openjdk.org/jdk17u-dev/pull/2419/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2419&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322858 Stats: 3 lines in 1 file changed: 0 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2419.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2419/head:pull/2419 PR: https://git.openjdk.org/jdk17u-dev/pull/2419 From goetz at openjdk.org Fri Apr 19 12:44:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 12:44:04 GMT Subject: [jdk17u-dev] RFR: 8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line Message-ID: I backport this for parity with 17.0.12-oracle. I had to resolve because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. Also, the test is not ProblemListed in 17. ------------- Commit messages: - Backport 7004c2724d9b150112c66febb7f24b781ff379dd Changes: https://git.openjdk.org/jdk17u-dev/pull/2420/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2420&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8303972 Stats: 207 lines in 1 file changed: 90 ins; 42 del; 75 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2420.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2420/head:pull/2420 PR: https://git.openjdk.org/jdk17u-dev/pull/2420 From coffeys at openjdk.org Fri Apr 19 13:01:32 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 19 Apr 2024 13:01:32 GMT Subject: [jdk22u] RFR: 8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive Message-ID: Clean backport to jdk22u. Already ported to jdk21u-oracle hs-tier1, hs-tier2, hs-tier3 tests are green ------------- Commit messages: - Backport 0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c Changes: https://git.openjdk.org/jdk22u/pull/154/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=154&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324933 Stats: 20 lines in 1 file changed: 8 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk22u/pull/154.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/154/head:pull/154 PR: https://git.openjdk.org/jdk22u/pull/154 From coffeys at openjdk.org Fri Apr 19 13:09:14 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Fri, 19 Apr 2024 13:09:14 GMT Subject: [jdk22u] RFR: 8326106: Write and clear stack trace table outside of safepoint Message-ID: Clean backport to jdk22u. Already ported to jdk21u-oracle hs-tier1, hs-tier2, hs-tier3 tests are green ------------- Commit messages: - Backport a776104e210db212c4e32894844d3c0cbaac53c3 Changes: https://git.openjdk.org/jdk22u/pull/155/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=155&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8326106 Stats: 17 lines in 3 files changed: 4 ins; 7 del; 6 mod Patch: https://git.openjdk.org/jdk22u/pull/155.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/155/head:pull/155 PR: https://git.openjdk.org/jdk22u/pull/155 From stuefe at openjdk.org Fri Apr 19 13:31:10 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 19 Apr 2024 13:31:10 GMT Subject: [jdk11u-dev] RFR: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output In-Reply-To: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> References: <8HBV9RSo-p54qd8WuUHuK4qDlKItCIj-hGYdfptR9wU=.629fb80a-31e5-4e31-ab2f-e0998164c27b@github.com> Message-ID: On Thu, 18 Apr 2024 06:20:14 GMT, Matthias Baesken wrote: > 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Yeah, its trivial ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2670#issuecomment-2066587353 From asemenyuk at openjdk.org Fri Apr 19 14:18:05 2024 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 19 Apr 2024 14:18:05 GMT Subject: [jdk22u] RFR: 8295111: dpkg appears to have problems resolving symbolically linked native libraries Message-ID: 8295111: dpkg appears to have problems resolving symbolically linked native libraries ------------- Commit messages: - Backport 32946e1882e9b22c983cbba3c6bda3cc7295946a Changes: https://git.openjdk.org/jdk22u/pull/156/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=156&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295111 Stats: 44 lines in 1 file changed: 19 ins; 3 del; 22 mod Patch: https://git.openjdk.org/jdk22u/pull/156.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/156/head:pull/156 PR: https://git.openjdk.org/jdk22u/pull/156 From shade at openjdk.org Fri Apr 19 14:42:08 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 14:42:08 GMT Subject: [jdk17u-dev] Integrated: 8319048: Monitor deflation unlink phase prolongs time to safepoint In-Reply-To: References: Message-ID: <713sTUeMdHph7j2_8eCEHdWflxUgq7RM3jfaB5q26-M=.5cfe008f-34fe-4d1b-b373-7f9842897b6f@github.com> On Tue, 19 Mar 2024 18:33:35 GMT, Aleksey Shipilev wrote: > Unclean backport to eliminate another safepoint hiccup caused by monitor deflation. The uncleanliness comes mostly from `NULL` vs `nullptr` differences in affected hunks. I chose to accept the new version that uses `nullptr` consistently, even though some `NULL`-s might have been left alone. > > I was concerned that we might still have problems with interleaving with end-of-VM monitor deflation. This was one of the minor reasons to do [JDK-8319896](https://bugs.openjdk.org/browse/JDK-8319896), but I see that we only do that in `VMThread` when exiting, so we are not actually at risk here. > > Additional testing: > - [x] Linux x86_64 server fastdebug, `all` tests pass This pull request has now been integrated. Changeset: 5b656c86 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/5b656c86e87bfb3e227ff48ab654ea957b9bc2e0 Stats: 240 lines in 4 files changed: 222 ins; 0 del; 18 mod 8319048: Monitor deflation unlink phase prolongs time to safepoint Reviewed-by: phh Backport-of: efc392259c64986bbbe880259e95b09058b9076a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2309 From shade at openjdk.org Fri Apr 19 16:26:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 16:26:06 GMT Subject: [jdk17u-dev] RFR: 8319048: Monitor deflation unlink phase prolongs time to safepoint [v2] In-Reply-To: References: Message-ID: On Fri, 19 Apr 2024 08:29:27 GMT, Aleksey Shipilev wrote: > I think this nominally affects JDK 17, but: a) that logging is already the issue in JDK 17; b) it only manifests when extended logging is requested. So we should consider as the follow-up low-priority backport. I tried to reproduce extra logging after this PR had landed in jdk17u-dev, and I don't think it is a problem. It was a huge problem before [JDK-8319896](https://bugs.openjdk.org/browse/JDK-8319896) yanked deflation from the final audit, and which point logging became massive. In JDK 17u, we still do deflation at final audit, so this is a non-issue. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2309#issuecomment-2066901704 From goetz at openjdk.org Fri Apr 19 16:49:26 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 19 Apr 2024 16:49:26 GMT Subject: [jdk21u-dev] RFR: 8327474: Review use of java.io.tmpdir in jdk tests Message-ID: I backport this for parity with 21.0.4-oracle. ------------- Commit messages: - Backport 375bfac8e7ff3f871e2d986876f91a5fba200c83 Changes: https://git.openjdk.org/jdk21u-dev/pull/514/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=514&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8327474 Stats: 193 lines in 11 files changed: 66 ins; 13 del; 114 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/514.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/514/head:pull/514 PR: https://git.openjdk.org/jdk21u-dev/pull/514 From ashi at openjdk.org Fri Apr 19 17:15:02 2024 From: ashi at openjdk.org (Amos Shi) Date: Fri, 19 Apr 2024 17:15:02 GMT Subject: [jdk17u-dev] RFR: 8306067: Open source AWT Graphics, GridBagLayout related tests [v2] In-Reply-To: References: Message-ID: On Wed, 17 Apr 2024 17:39:43 GMT, Amos Shi wrote: >> Backport of [JDK-8306067](https://bugs.openjdk.org/browse/JDK-8306067) and [JDK-8306838](https://bugs.openjdk.org/browse/JDK-8306838) >> >> Testing >> - Local: Test passed, on MacOS 14.4.1 >> - `DrawNullStringTest.java`: Test results: passed: 1 >> - `GetGraphicsTest.java`: Test results: passed: 1 >> - `GridBagLayoutButtonsOverlapTest.java`: Test results: passed: 1 >> - `GridBagLayoutOutOfBoundsTest.java`: Test results: passed: 1 >> - Pipeline: >> - Testing Machine: > > Amos Shi has updated the pull request incrementally with one additional commit since the last revision: > > Backport 07ea445b43e0df682f305c8709495094e807b1f8 This change consists of two clean backports ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2401#issuecomment-2066974970 From shade at openjdk.org Fri Apr 19 18:13:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 18:13:14 GMT Subject: [jdk21u-dev] RFR: 8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes Message-ID: Fixes a corner case bug in Epsilon. Additional testing: - [x] MacOS AArch64 server fastdebug, `gc/epsilon` ------------- Commit messages: - Backport 90ab52e598f74ed872fe404130d57f6596430727 Changes: https://git.openjdk.org/jdk21u-dev/pull/515/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=515&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328166 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/515.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/515/head:pull/515 PR: https://git.openjdk.org/jdk21u-dev/pull/515 From shade at openjdk.org Fri Apr 19 18:15:13 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 18:15:13 GMT Subject: [jdk22u] RFR: 8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes Message-ID: Fixes a corner case bug in Epsilon. ------------- Commit messages: - Backport 90ab52e598f74ed872fe404130d57f6596430727 Changes: https://git.openjdk.org/jdk22u/pull/157/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=157&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8328166 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/157.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/157/head:pull/157 PR: https://git.openjdk.org/jdk22u/pull/157 From shade at openjdk.org Fri Apr 19 18:27:59 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 19 Apr 2024 18:27:59 GMT Subject: [jdk21u-dev] RFR: 8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread In-Reply-To: References: <38YcO6xMpFw4gP-fwqxSU0D9ioMMP2Xz_Xz7Lhgza5o=.46a47ec3-37bd-47f9-98ea-83f302deb30c@github.com> Message-ID: On Tue, 19 Mar 2024 19:26:50 GMT, Vladimir Petko wrote: >>> @vpa1977 please also backport this to jdk22u. >> I apologise for forgetting this. I have created https://github.com/openjdk/jdk22u/pull/79 . > >> Hi @vpa1977 please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix to write a proper fix request comment. Removed the tag for now. > > Thank you!!! > I have added the comment, but did not set the tag. Please advice if i should add more details before tagging the issue? Hey @vpa1977, the last GHA test run was back in Feburary. Please merge from master and see that GHAs are still green? After that, I can sponsor. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/290#issuecomment-2067084559 From duke at openjdk.org Fri Apr 19 20:34:52 2024 From: duke at openjdk.org (Robert Toyonaga) Date: Fri, 19 Apr 2024 20:34:52 GMT Subject: [jdk17u-dev] RFR: 8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none" Message-ID: This is a backport of https://github.com/openjdk/jdk/commit/65be5e0c547d74ca7de288b164aa9bd6d6855685 This change to JFR test code is needed because `TestJcmdDumpPathToGCRoots` transiently fails because it can't guarantee the expected objects are sampled. The change improves cleanups between checks and also adds retries. This should help resolve some test failures for Adoptium (see https://github.com/adoptium/aqa-tests/issues/2766) Testing: the updated `test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java` test passes. ------------- Commit messages: - Backport 65be5e0c547d74ca7de288b164aa9bd6d6855685 Changes: https://git.openjdk.org/jdk17u-dev/pull/2421/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2421&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305931 Stats: 39 lines in 1 file changed: 7 ins; 0 del; 32 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2421.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2421/head:pull/2421 PR: https://git.openjdk.org/jdk17u-dev/pull/2421 From mullan at openjdk.org Fri Apr 19 20:36:39 2024 From: mullan at openjdk.org (Sean Mullan) Date: Fri, 19 Apr 2024 20:36:39 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v4] In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 18:09:35 GMT, Weijun Wang wrote: >> This is the KEM API backport to Java SE 17 MR 1. >> >> The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. >> >> _Update: There are javadoc changes to all the `src` files in following commits._ >> >> The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. >> >> `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. >> >> This change does not contain the DHKEM implementation in the original JDK 21 change. >> >> This change also covers JDK-8322971 which fixed a follow-on P3 bug of the initial KEM work. > > Weijun Wang has updated the pull request incrementally with one additional commit since the last revision: > > update tags of inner types Marked as reviewed by mullan (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-ri/pull/1#pullrequestreview-2012367187 From iris at openjdk.org Fri Apr 19 23:05:38 2024 From: iris at openjdk.org (Iris Clark) Date: Fri, 19 Apr 2024 23:05:38 GMT Subject: [jdk17u-ri] RFR: 8297878: KEM: Implementation [v4] In-Reply-To: References: Message-ID: On Thu, 18 Apr 2024 18:09:35 GMT, Weijun Wang wrote: >> This is the KEM API backport to Java SE 17 MR 1. >> >> The `src` files are identical to those in the current `jdk` repo except for the change made to `KEM.java` at https://github.com/openjdk/jdk/commit/59c2aff1edffb66762bbbe5e310913f87953be5b#diff-7bee547996d0de5692181a509bdf509276c7eb9351722580fd6aee7975745e67. >> >> _Update: There are javadoc changes to all the `src` files in following commits._ >> >> The `RSA_KEM` code is modified because `DerOutputStream` lacks several methods in JDK 17. >> >> `Proc` is updated like in JDK 21 to support for some internal interop testing. The test files for `Proc` are also backported. >> >> This change does not contain the DHKEM implementation in the original JDK 21 change. >> >> This change also covers JDK-8322971 which fixed a follow-on P3 bug of the initial KEM work. > > Weijun Wang has updated the pull request incrementally with one additional commit since the last revision: > > update tags of inner types The Spec changes appear to be identical to those in JDK 21, with the exception of the expected `@since 17` and `@apiNote` which are used to identify these as additions via MR. Associated CSR (JDK-8330545) also Reviewed. ------------- Marked as reviewed by iris (Reviewer). PR Review: https://git.openjdk.org/jdk17u-ri/pull/1#pullrequestreview-2012714326 From vpetko at openjdk.org Sat Apr 20 08:30:57 2024 From: vpetko at openjdk.org (Vladimir Petko) Date: Sat, 20 Apr 2024 08:30:57 GMT Subject: [jdk21u-dev] RFR: 8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [d1099033](https://github.com/openjdk/jdk/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Alan Bateman on 8 Feb 2024 and was reviewed by Brian Burkhalter. > > This change fixes a bug in jruby[1] that broken pipeline functions of Open3[1][2]. > This change is high risk as there is no jtreg test *directly* testing the pipe behaviour. > Patch applies cleanly to 21u. > The patch was tested against JRuby test suite in Ubuntu. Without the patch the following tests[3] fail: > > 1) Failure: > TestOpen3#test_pipeline_start [/tmp/autopkgtest.Dz4xQk/autopkgtest_tmp/test/mri/test_open3.rb:303]: > Failed assertion, no message given. > > 2) Failure: > TestOpen3#test_pipeline_w [/tmp/autopkgtest.Dz4xQk/autopkgtest_tmp/test/mri/test_open3.rb:288]: > expected but was > . > > 3) Failure: > TestOpen3#test_capture3_flip [/tmp/autopkgtest.Dz4xQk/autopkgtest_tmp/test/mri/test_open3.rb:190]: > > With the patch, they pass. Also the reproducer > > require 'open3' > > RUBY = 'jruby' > Open3.pipeline_r([RUBY, '-e', 'print "1"'], > [RUBY, '-e', 'print STDIN.read + "2"']) {|o,ts| > print(o.read) > } > --- > > outputs 12 as expected in multiple runs. > There is no regression in tier1 and tier2 tests ran on Ubuntu. > > > Thanks! > > [1] https://github.com/jruby/jruby/issues/8069 > [2] https://bugs.launchpad.net/ubuntu/+source/jruby/+bug/2054943 > [3] https://bugs.launchpad.net/ubuntu/+source/openjdk-21/+bug/2054943 Vladimir Petko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into backport-vpa1977-d1099033 - Backport d1099033ac63b9dd0dd6e3a7341db929e9e0e56e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/290/files - new: https://git.openjdk.org/jdk21u-dev/pull/290/files/6ac72c28..086bc625 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=290&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=290&range=00-01 Stats: 27778 lines in 710 files changed: 14924 ins; 7079 del; 5775 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/290.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/290/head:pull/290 PR: https://git.openjdk.org/jdk21u-dev/pull/290 From vpetko at openjdk.org Sat Apr 20 10:32:40 2024 From: vpetko at openjdk.org (Vladimir Petko) Date: Sat, 20 Apr 2024 10:32:40 GMT Subject: [jdk21u-dev] RFR: 8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread In-Reply-To: References: <38YcO6xMpFw4gP-fwqxSU0D9ioMMP2Xz_Xz7Lhgza5o=.46a47ec3-37bd-47f9-98ea-83f302deb30c@github.com> Message-ID: <7ZiOIdrUDxGAJhLunvzodG-AtRws_PxgsNhADHaOoi8=.2cab431a-34d5-44c2-bbd3-37d751a08bcb@github.com> On Fri, 19 Apr 2024 18:25:41 GMT, Aleksey Shipilev wrote: >>> Hi @vpa1977 please have a look at https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix to write a proper fix request comment. Removed the tag for now. >> >> Thank you!!! >> I have added the comment, but did not set the tag. Please advice if i should add more details before tagging the issue? > > Hey @vpa1977, the last GHA test run was back in Feburary. Please merge from master and see that GHAs are still green? After that, I can sponsor. @shipilev Thank you!!! I've merged master and the tests passed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/290#issuecomment-2067631815 From duke at openjdk.org Sat Apr 20 14:59:33 2024 From: duke at openjdk.org (Rigner) Date: Sat, 20 Apr 2024 14:59:33 GMT Subject: [jdk21u-dev] RFR: 8310228: Improve error reporting for uncaught native exceptions on Windows In-Reply-To: <680TRW-ipLTBYJ7-KQxshXyOKLB82yCnA_Tn2FOWpHY=.ce8dd5bc-9238-4034-a067-d0a74d65e9ac@github.com> References: <680TRW-ipLTBYJ7-KQxshXyOKLB82yCnA_Tn2FOWpHY=.ce8dd5bc-9238-4034-a067-d0a74d65e9ac@github.com> Message-ID: On Fri, 19 Apr 2024 10:08:17 GMT, Goetz Lindenmaier wrote: > A bugfix useful for windows. Hey, sorry if it's not the right place for this, but I felt like I could add some more information to this bug. I've been having this issue locally when trying to migrate some native code to Java 21+. I can even reproduce it on Java 22 / 23 when native code is throwing an `Access Violation (C0000005)`. Did we have confirmation that the issue was properly fixed for all cases with that commit ? Here's my WinDbg output on Java 23 (same for 21/22): ModLoad: 00007ff8`5fcf0000 00007ff8`5fd5a000 C:\Windows\system32\mswsock.dll ModLoad: 00007ff8`5f9b0000 00007ff8`5f9eb000 C:\Windows\SYSTEM32\iphlpapi.dll ModLoad: 00007ff8`5ff50000 00007ff8`5ff68000 C:\Windows\SYSTEM32\CRYPTSP.dll ModLoad: 00007ff8`5f5d0000 00007ff8`5f604000 C:\Windows\system32\rsaenh.dll ModLoad: 00007ff8`309c0000 00007ff8`309de000 C:\Program Files\Java\jdk-23\bin\java.dll ModLoad: 00007ff8`61980000 00007ff8`61aab000 C:\Windows\System32\ole32.dll ModLoad: 00007ff8`61d70000 00007ff8`620c3000 C:\Windows\System32\combase.dll (f61c.10030): Access violation - code c0000005 (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. 000001f4`0d33094e 8b06 mov eax,dword ptr [rsi] ds:00000000`00000000=???????? 0:004> g ModLoad: 00007ff8`5e630000 00007ff8`5edce000 C:\Windows\SYSTEM32\windows.storage.dll ModLoad: 00007ff8`5ff10000 00007ff8`5ff3e000 C:\Windows\SYSTEM32\Wldp.dll ModLoad: 00007ff8`610c0000 00007ff8`6118d000 C:\Windows\System32\OLEAUT32.dll ModLoad: 00007ff8`61510000 00007ff8`615bd000 C:\Windows\System32\SHCORE.dll ModLoad: 00007ff8`625e0000 00007ff8`62635000 C:\Windows\System32\shlwapi.dll ModLoad: 00007ff8`604f0000 00007ff8`60515000 C:\Windows\SYSTEM32\profapi.dll ModLoad: 00007fff`f4350000 00007fff`f4427000 C:\Program Files\Java\jdk-23\bin\jsvml.dll (f61c.10030): Stack overflow - code c00000fd (first chance) First chance exceptions are reported before any exception handling. This exception may be expected and handled. jvm!verify+0x89e57: 00007fff`845598b7 e8b4b30d00 call jvm!AsyncGetCallTrace+0xcf5e0 (00007fff`84634c70) That native code is working fine for Java 8 / 17 btw. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/510#issuecomment-2067697968 From ashi at openjdk.org Sun Apr 21 03:17:44 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 03:17:44 GMT Subject: [jdk11u-dev] RFR: 8220202: Simplify/standardize method naming for HtmlTree Message-ID: Backport of [JDK-8220202](https://bugs.openjdk.org/browse/JDK-8220202) - This PR contains 2 commits - Commit 1: is the git apply from the original commit - Commit 2: is trying to aplly the rejected changes. Although it contains many files, well it only contains 3 types of changes: - Change type A. Change method name from `addContent` to `add` - Change type B. Change method name from `addAttr` to `put` - Change type C. Add missing `import` to fix compile error Testing - Local: Test passed - `TestHtmlDocument.java`: Test results: passed: 1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 1b9db9b7a131f7cf24b0ca64337ff61ad3544ef5 - Backport 1b9db9b7a131f7cf24b0ca64337ff61ad3544ef5 Changes: https://git.openjdk.org/jdk11u-dev/pull/2674/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2674&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8220202 Stats: 1225 lines in 83 files changed: 2 ins; 6 del; 1217 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2674.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2674/head:pull/2674 PR: https://git.openjdk.org/jdk11u-dev/pull/2674 From ashi at openjdk.org Sun Apr 21 06:15:34 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 06:15:34 GMT Subject: [jdk21u-dev] RFR: 8316154: Opensource JTextArea manual tests In-Reply-To: References: Message-ID: <_qFbjg7swgxrhq8bR93xz_WU-WWWqfvd_CuW3fvU9r8=.7fcd9320-c8db-4cfd-b754-ce5e55694ac0@github.com> On Fri, 5 Apr 2024 18:07:43 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [33c62e4f](https://github.com/openjdk/jdk/commit/33c62e4fffe33a7593fd0c01de53507bfd01dc3b) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2023 and was reviewed by Abhishek Kumar and Jayathirth D V. > > Thanks! SAP nightlies passed on `2024-04-16,19,20` ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/469#issuecomment-2067921047 From ashi at openjdk.org Sun Apr 21 06:15:35 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 06:15:35 GMT Subject: [jdk21u-dev] RFR: 8316242: Opensource SwingGraphics manual test In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 18:13:27 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [a57b9dab](https://github.com/openjdk/jdk/commit/a57b9dab6c02c313f3975f47d502dae270c67508) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2023 and was reviewed by Alexander Zuev and Abhishek Kumar. > > Thanks! SAP nightlies passed on `2024-04-16,19,20` ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/470#issuecomment-2067921079 From ashi at openjdk.org Sun Apr 21 06:55:32 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 06:55:32 GMT Subject: [jdk17u-dev] RFR: 8159927: Add a test to verify JMOD files created in the images do not have debug symbols In-Reply-To: References: Message-ID: <1CX0gQF5y2VHbf_Jm3kWNNa0Eqf6eo_ga68kZvu9B_M=.08bc473a-6863-4d65-af52-4e7a622751fc@github.com> On Mon, 18 Mar 2024 18:48:11 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This PR contains a backport of [6c0bebccb0092d9726eb89a054e023e92edf7ca6](https://github.com/openjdk/jdk/commit/6c0bebccb0092d9726eb89a054e023e92edf7ca6). > > Patch is not clean. Test won't build in 17 because it can't find ```import jdk.internal.util.OperatingSystem```. > > This class was introduced in 21 as part of [JDK-8303485](https://bugs.openjdk.org/browse/JDK-8303485). > > I've worked around that by removing the dependency to that utility function and checking the operating system with ```System.getProperty("os.name")```. > > Testing: > - [x] Added test case passes > > Thanks! SAP nightlies passed on `2024-04-17,19,20` ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2305#issuecomment-2067930470 From ashi at openjdk.org Sun Apr 21 06:58:30 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 06:58:30 GMT Subject: [jdk17u-dev] RFR: 8159927: Add a test to verify JMOD files created in the images do not have debug symbols In-Reply-To: References: Message-ID: On Fri, 22 Mar 2024 14:14:04 GMT, Sonia Zaldana Calles wrote: >> Hi @SoniaZaldana, did you see the comment in the JBS issue? > > Hi @GoeLin, I saw it. I added follow up PRs for both 17u and 21u. Thanks :) Hi @SoniaZaldana - Would you please re-trigger the `OpenJDK GHA Sanity Checks` since now we see some errors - although it looks to me not caused by current PR - I tried to re-trigger it well I don't have the permission to re-trigger. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2305#issuecomment-2067931193 From ashi at openjdk.org Sun Apr 21 07:32:36 2024 From: ashi at openjdk.org (Amos Shi) Date: Sun, 21 Apr 2024 07:32:36 GMT Subject: [jdk11u-dev] RFR: 8159927: Add a test to verify JMOD files created in the images do not have debug symbols In-Reply-To: References: Message-ID: On Mon, 18 Mar 2024 19:05:54 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This PR contains a backport of [6c0bebccb0092d9726eb89a054e023e92edf7ca6](https://github.com/openjdk/jdk/commit/6c0bebccb0092d9726eb89a054e023e92edf7ca6). > > Patch is not clean. Test won't build in 11 because it can't find ```import jdk.internal.util.OperatingSystem```. > > This class was introduced in 21 as part of [JDK-8303485](https://bugs.openjdk.org/browse/JDK-8303485). > > I've worked around that by removing the dependency to that utility function and checking the operating system with ```System.getProperty("os.name")```. > > Testing: > - [x] Added test passes. > > Thanks! SAP nightlies passed on `2024-04-16,17,19,20` ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2609#issuecomment-2067940046 From goetz at openjdk.org Sun Apr 21 12:36:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Apr 2024 12:36:27 GMT Subject: [jdk21u-dev] RFR: 8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1 In-Reply-To: References: Message-ID: On Fri, 19 Apr 2024 11:36:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. GHA failure: tests passed, but result upload failed. Backport good to go. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/512#issuecomment-2068028017 From goetz at openjdk.org Sun Apr 21 13:25:27 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Apr 2024 13:25:27 GMT Subject: [jdk17u-dev] RFR: 8187759: Background not refreshed when painting over a transparent JFrame In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 03:24:39 GMT, Amos Shi wrote: > Backport of [JDK-8187759](https://bugs.openjdk.org/browse/JDK-8187759) > > Testing > - Local: Not tested - the test `JFrameBackgroundRefreshTest.java` needs `os.family == "linux"`, while the local is MacOS > - Pipeline: **All checks have passed** > - Testing Machine: SAP nightlies passed on `2024-04-17,19,20` I ran the test. It reproduces the issue and passes with the fix. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2389#issuecomment-2068042338 From goetz at openjdk.org Sun Apr 21 13:26:31 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Apr 2024 13:26:31 GMT Subject: [jdk21u-dev] RFR: 8187759: Background not refreshed when painting over a transparent JFrame In-Reply-To: References: Message-ID: On Thu, 11 Apr 2024 03:24:45 GMT, Amos Shi wrote: > Backport of [JDK-8187759](https://bugs.openjdk.org/browse/JDK-8187759) > > Testing > - Local: Not tested - the test `JFrameBackgroundRefreshTest.java` needs `os.family == "linux"`, while the local is MacOS > - Pipeline: **All checks have passed** > - Testing Machine: SAP nightlies passed on `2024-04-16,19,20` I ran the test. It reproduces the issue and passes with the fix. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/487#issuecomment-2068042470 From goetz at openjdk.org Sun Apr 21 13:51:28 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 21 Apr 2024 13:51:28 GMT Subject: [jdk21u-dev] RFR: 8316242: Opensource SwingGraphics manual test In-Reply-To: References: Message-ID: On Fri, 5 Apr 2024 18:13:27 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [a57b9dab](https://github.com/openjdk/jdk/commit/a57b9dab6c02c313f3975f47d502dae270c67508) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Prasanta Sadhukhan on 14 Sep 2023 and was reviewed by Alexander Zuev and Abhishek Kumar. > > Thanks! Hi @SonieaZaldana, this was labeles with jdk21-fix-request. I fixed this to jdk21**u**-fix-reqeust and approved it. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/470#issuecomment-2068051095 From lucy at openjdk.org Sun Apr 21 14:56:28 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Sun, 21 Apr 2024 14:56:28 GMT Subject: [jdk17u-dev] RFR: 8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line In-Reply-To: References: Message-ID: <7CNpu2-YnzcRFC00jeOUvEnu6B4h_Fw0-T-zUg_0esE=.131a10f8-9bfe-4ffc-961f-b0332594d312@github.com> On Fri, 19 Apr 2024 12:38:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > I had to resolve because "8284191: Replace usages of 'a the' in hotspot and java.base" is not in 17. > Also, the test is not ProblemListed in 17. Looks good. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2420#pullrequestreview-2013455897 From andrewlu at openjdk.org Mon Apr 22 01:13:40 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 01:13:40 GMT Subject: [jdk17u-dev] Integrated: 8281658: Add a security category to the java -XshowSettings option In-Reply-To: References: Message-ID: On Tue, 9 Apr 2024 05:22:28 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > This PR contains a backport of > https://github.com/openjdk/jdk/commit/2e12a123c9955b7360fd752a6a33d59b6271c5af > Patch is not clean, this class src/java.base/share/classes/sun/launcher/LauncherHelper.java was changed in > https://github.com/openjdk/jdk/commit/8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 > I ignored this commit, and only changed code for add the security category to the java -XshowSettings option This pull request has now been integrated. Changeset: c741b359 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/c741b359000ee2c5fe6cfc6a1c43057d95c344aa Stats: 316 lines in 5 files changed: 312 ins; 0 del; 4 mod 8281658: Add a security category to the java -XshowSettings option Reviewed-by: lucy Backport-of: 2e12a123c9955b7360fd752a6a33d59b6271c5af ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2380 From andrewlu at openjdk.org Mon Apr 22 01:38:57 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 01:38:57 GMT Subject: [jdk11u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 [v2] In-Reply-To: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> References: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> Message-ID: > I backport this for parity with 11.0.24-oracle. Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport ae3aa7289a3de98001dde382f511b574b1d26c8d ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2673/files - new: https://git.openjdk.org/jdk11u-dev/pull/2673/files/365f0e35..334f9aca Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2673&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2673&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2673.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2673/head:pull/2673 PR: https://git.openjdk.org/jdk11u-dev/pull/2673 From andrewlu at openjdk.org Mon Apr 22 01:47:53 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 01:47:53 GMT Subject: [jdk11u-dev] RFR: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.24-oracle. Andrew Lu has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 8210811b1924816da265da64da557111a2961e53 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2672/files - new: https://git.openjdk.org/jdk11u-dev/pull/2672/files/fded58c2..e96a32ff Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2672&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2672&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2672.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2672/head:pull/2672 PR: https://git.openjdk.org/jdk11u-dev/pull/2672 From andrewlu at openjdk.org Mon Apr 22 05:37:37 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 05:37:37 GMT Subject: [jdk11u-dev] Withdrawn: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 In-Reply-To: References: Message-ID: On Fri, 19 Apr 2024 06:14:11 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2672 From andrewlu at openjdk.org Mon Apr 22 05:39:37 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 05:39:37 GMT Subject: [jdk11u-dev] Withdrawn: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 In-Reply-To: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> References: <9TcJUv1VS0RxWfjf6DgEkXw6Z5z0hx2a6FdRdGi8DDI=.3d9a4404-50e2-4cbf-9cb6-7891961d0bfa@github.com> Message-ID: On Fri, 19 Apr 2024 07:50:27 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.24-oracle. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2673 From andrewlu at openjdk.org Mon Apr 22 05:39:38 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 05:39:38 GMT Subject: [jdk11u-dev] RFR: 8302512: Update IANA Language Subtag Registry to Version 2023-02-14 Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport 8210811b1924816da265da64da557111a2961e53 Changes: https://git.openjdk.org/jdk11u-dev/pull/2675/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2675&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8302512 Stats: 10 lines in 2 files changed: 6 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2675.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2675/head:pull/2675 PR: https://git.openjdk.org/jdk11u-dev/pull/2675 From goetz at openjdk.org Mon Apr 22 05:40:38 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Apr 2024 05:40:38 GMT Subject: [jdk21u-dev] RFR: 8317809: Insertion of free code blobs into code cache can be very slow during class unloading In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 09:47:42 GMT, Goetz Lindenmaier wrote: > Big change, but only two resolves needed: > > src/hotspot/share/gc/g1/g1ConcurrentMark.cpp > The context differs because "8309538: G1: Move total collection increment from Cleanup to Remark" > is only in 22 > > src/hotspot/share/gc/serial/genMarkSweep.cpp > Resolved adding an #include. > > SAP nightly testing passed. GHA failure: ok, I saw the same error again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/505#issuecomment-2068528916 From andrewlu at openjdk.org Mon Apr 22 05:41:37 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Mon, 22 Apr 2024 05:41:37 GMT Subject: [jdk11u-dev] RFR: 8304761: Update IANA Language Subtag Registry to Version 2023-03-22 Message-ID: I backport this for parity with 11.0.24-oracle. ------------- Commit messages: - Backport ae3aa7289a3de98001dde382f511b574b1d26c8d Changes: https://git.openjdk.org/jdk11u-dev/pull/2676/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2676&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304761 Stats: 170 lines in 2 files changed: 155 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2676.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2676/head:pull/2676 PR: https://git.openjdk.org/jdk11u-dev/pull/2676 From rehn at openjdk.org Mon Apr 22 06:21:53 2024 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 22 Apr 2024 06:21:53 GMT Subject: [jdk22u] RFR: 8330156: RISC-V: Range check auipc + signed 12 imm instruction Message-ID: Hi all, This pull request contains a backport of commit [8990864a](https://github.com/openjdk/jdk/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robbin Ehn on 19 Apr 2024 and was reviewed by Fei Yang, Hamlin Li and Antonios Printezis. Thanks! ------------- Commit messages: - Backport 8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c Changes: https://git.openjdk.org/jdk22u/pull/158/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=158&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330156 Stats: 13 lines in 2 files changed: 8 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/158.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/158/head:pull/158 PR: https://git.openjdk.org/jdk22u/pull/158 From rehn at openjdk.org Mon Apr 22 07:07:37 2024 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 22 Apr 2024 07:07:37 GMT Subject: [jdk21u-dev] RFR: 8330156: RISC-V: Range check auipc + signed 12 imm instruction Message-ID: Hi all, This pull request contains a backport of commit [8990864a](https://github.com/openjdk/jdk/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robbin Ehn on 19 Apr 2024 and was reviewed by Fei Yang, Hamlin Li and Antonios Printezis. Thanks! ------------- Commit messages: - Backport 8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c Changes: https://git.openjdk.org/jdk21u-dev/pull/516/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=516&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330156 Stats: 13 lines in 2 files changed: 8 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/516.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/516/head:pull/516 PR: https://git.openjdk.org/jdk21u-dev/pull/516 From tschatzl at openjdk.org Mon Apr 22 07:17:38 2024 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Mon, 22 Apr 2024 07:17:38 GMT Subject: [jdk22u] Integrated: 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause In-Reply-To: References: Message-ID: On Tue, 16 Apr 2024 08:32:26 GMT, Thomas Schatzl wrote: > Hi all, > > please review this backport for https://bugs.openjdk.org/browse/JDK-8329528; it applies cleanly apart from the hunk now in `inline void HeapRegion::note_start_of_marking()` - in jdk23 this method moved from there to concurrent marking code, although the change itself is the same. > > This issue causes random crashes in G1. There is no workaround. > > The change baked in jdk23 for a week or so, with no issues. Risk is little at this point as the patch is small and well understood, and there is a regression test. > > Testing: gha, tier1-5 This pull request has now been integrated. Changeset: ac9ca971 Author: Thomas Schatzl URL: https://git.openjdk.org/jdk22u/commit/ac9ca9719950ca31bd24faa9f22ebb825aed1df4 Stats: 85 lines in 4 files changed: 77 ins; 5 del; 3 mod 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause Reviewed-by: ayang, chegar ------------- PR: https://git.openjdk.org/jdk22u/pull/145 From rehn at openjdk.org Mon Apr 22 07:34:40 2024 From: rehn at openjdk.org (Robbin Ehn) Date: Mon, 22 Apr 2024 07:34:40 GMT Subject: [jdk17u-dev] RFR: 8330156: RISC-V: Range check auipc + signed 12 imm instruction Message-ID: Hi all, This pull request contains a backport of commit [8990864a](https://github.com/openjdk/jdk/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Robbin Ehn on 19 Apr 2024 and was reviewed by Fei Yang, Hamlin Li and Antonios Printezis. Thanks! ------------- Commit messages: - Backport 8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c Changes: https://git.openjdk.org/jdk17u-dev/pull/2422/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2422&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8330156 Stats: 13 lines in 2 files changed: 8 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2422.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2422/head:pull/2422 PR: https://git.openjdk.org/jdk17u-dev/pull/2422 From goetz at openjdk.org Mon Apr 22 07:40:53 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 22 Apr 2024 07:40:53 GMT Subject: [jdk21u-dev] RFR: 8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass Message-ID: <0R5OHAtiyT8ZCaLJvSGb14ImI7p3uIxeNDMmKjW_0BM=.693acb2a-1bab-4628-875e-cfaf8cae937d@github.com> I backport this as prereq of [JDK-8317809](https://bugs.openjdk.org/browse/JDK-8317809). ------------- Commit messages: - Backport 21d361e944a599e82e5ed93aa81ad485b4601843 Changes: https://git.openjdk.org/jdk21u-dev/pull/517/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=517&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320525 Stats: 10 lines in 1 file changed: 0 ins; 7 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/517.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/517/head:pull/517 PR: https://git.openjdk.org/jdk21u-dev/pull/517 From coffeys at openjdk.org Mon Apr 22 07:41:30 2024 From: coffeys at openjdk.org (Sean Coffey) Date: Mon, 22 Apr 2024 07:41:30 GMT Subject: [jdk22u] Integrated: 8324933: ConcurrentHashTable::statistics_calculate synchroniza