git: openjdk/jdk-sandbox: http3: 38 new changesets

duke duke at openjdk.org
Fri Jan 3 14:43:12 UTC 2025


Changeset: ae72134e
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-26 20:18:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ae72134ebdeacabc15739e97907057759c65e0a4

skip moving a QUIC connection to "immediate close" or draining if connection has already been closed

! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java

Changeset: 31b9f399
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-27 06:02:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/31b9f399e25f4d45f81e2a19236182509a1a5d03

rename an internal method

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java

Changeset: 4d7abc16
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-28 06:49:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4d7abc1620282f14640f6e271a0b06116339f310

simplify and clean up encryption and pushing of datagram through ProtectionRecord and QuicConnectionImpl

! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java

Changeset: 42084cc8
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2024-12-28 21:16:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42084cc85399e4af9f9cc1ce60245412441a989d

send CONNECTION_CLOSE during QUIC endpoint close to prevent potential subsequent unnecessary traffic from the peer

! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java

Changeset: 35fafbc5
Branch: http3
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-12-20 06:52:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/35fafbc5974e81c26ac4fd16bc1f423f803470d0

8346106: Verify.checkEQ: testing utility for recursive value verification

Reviewed-by: kvn, tweidmann

+ test/hotspot/jtreg/compiler/lib/verify/Verify.java
+ test/hotspot/jtreg/compiler/lib/verify/VerifyException.java
+ test/hotspot/jtreg/testlibrary_tests/verify/examples/TestVerifyInCheckMethod.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java

Changeset: 54f34750
Branch: http3
Author:    liyazzi <youngjyx at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2024-12-20 07:05:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/54f34750edb284f4a49fb86c3939491211eb98fe

8331467: FileSystems.getDefault fails with ClassNotFoundException if custom default provider is in run-time image

Reviewed-by: alanb, jpai

! src/java.base/share/classes/jdk/internal/jimage/ImageReaderFactory.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: 85e024d9
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-20 07:45:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/85e024d92dde5ef9c375a27af57c7df177369557

8346605: AIX fastdebug build fails in memoryReserver.cpp after JDK-8345655

Reviewed-by: stefank, lucy, mdoerr

! src/hotspot/share/memory/memoryReserver.cpp

Changeset: cf28fd4c
Branch: http3
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Date:      2024-12-20 08:24:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf28fd4cbc6507eb69fcfeb33622316eb5b6b0c5

8322983: Virtual Threads: exclude 2 tests

Reviewed-by: jpai, lmesnik, syan

! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: 2a68f741
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-20 10:16:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2a68f741884e73c9ed8e5222e57f5ecb088b3cf7

8346128: Comparison build fails due to difference in LabelTarget.html

Reviewed-by: jlahoda, liach, prappo

! src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java

Changeset: 054c644e
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-20 10:17:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/054c644ea6ea38e54abc81e231977106d04bb69e

8346667: Doccheck: warning about missing </span> before <h2>

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java

Changeset: bcb1bdaa
Branch: http3
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-12-20 12:35:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bcb1bdaae772c752d54939dae3a0d95892acc228

8345259: Disallow ALL-MODULE-PATH without explicit --module-path

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/basic/AllModulePath.java
! test/jdk/tools/jlink/basic/BasicTest.java

Changeset: d2a48634
Branch: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 17:30:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d2a48634b872b65668b57d3975f805277ae96f83

8346690: Shenandoah: Fix log message for end of GC usage report

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp

Changeset: b8e40b9c
Branch: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 17:32:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b8e40b9c2dfecdad9096015c1aa208ea077db7f5

8346688: GenShen: Missing metadata trigger log message

Reviewed-by: ysr, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp

Changeset: 7ba969a5
Branch: http3
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-12-20 20:08:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ba969a576eb92446e40587fecf98e1e4aba8883

8346739: jpackage tests failed after JDK-8345259

Reviewed-by: kcr, asemenyuk

! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: d562d3c7
Branch: http3
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-12-20 20:52:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d562d3c7a9e1e857c095ef908b0957b033972949

8343882: BasicAnnoTests doesn't handle multiple annotations at the same position

Reviewed-by: darcy

! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java

Changeset: 249f1412
Branch: http3
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-20 23:51:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/249f141211c94afcce70d9d536d84e108e07b4e5

8346737: GenShen: Generational memory pools should not report zero for maximum capacity

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp

Changeset: 43b7e9f5
Branch: http3
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2024-12-21 03:40:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43b7e9f54776ec7ed98d2e2f717c3d9663268ef2

8346713: [testsuite] NeverActAsServerClassMachine breaks TestPLABAdaptToMinTLABSize.java TestPinnedHumongousFragmentation.java TestPinnedObjectContents.java

Reviewed-by: stefank, tschatzl

! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java

Changeset: c1b868d2
Branch: http3
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-12-22 20:53:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1b868d27d955b5e219caf8f76e87e5edf4c92df

8346602: Remove unused macro parameters in `jni.cpp`

Reviewed-by: dholmes, mli

! src/hotspot/share/prims/jni.cpp

Changeset: bffa77bc
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-23 11:27:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bffa77bc04219d3b2fd0898f5e62f324503b2b94

8346714: [ASAN] compressedKlass.cpp reported applying non-zero offset to null pointer

Reviewed-by: mdoerr, coleenp

! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: cd15ebb9
Branch: http3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-23 11:56:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cd15ebb963d4dab079921bf468005896a40ab3b1

8346477: Clarify the Java manpage in relation to the JVM's OnOutOfMemoryError flags

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: jpai, stuefe

! src/java.base/share/man/java.md

Changeset: ed292318
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-23 13:50:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed292318a98163b3226aa05d06825b48c3d97dbb

8337111: Bad HTML checker for generated documentation
8337113: Bad character checker for generated documentation
8337116: Internal links checker for generated documentation
8337114: DocType checker for generated documentation

Reviewed-by: hannesw

- test/docs/jdk/javadoc/TestDocs.java
+ test/docs/jdk/javadoc/doccheck/DocCheck.java
+ test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckExtlinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
+ test/docs/jdk/javadoc/doccheck/checks/jdkDoctypeBadcharsCheck.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Checker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/HtmlFileChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/Log.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/BadCharacterChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/DocTypeChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/ExtLinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
+ test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java

Changeset: 68c6623d
Branch: http3
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2024-12-23 19:05:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/68c6623d384dad8f9f436336e80530c351ae2a38

8345840: Add missing TLS handshake messages to SSLHandshake.java

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java

Changeset: 62a4544b
Branch: http3
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Derek White <drwhite at openjdk.org>
Date:      2024-12-23 19:16:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62a4544bb76aa339a8129f81d2527405a1b1e7e3

8205051: Poor Performance with UseNUMA when cpu and memory nodes are misaligned

Co-authored-by: Derek White <drwhite at openjdk.org>
Reviewed-by: sjohanss, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: 1a32654f
Branch: http3
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-24 18:23:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a32654faf6f6f0256fd7f42e6351adf914d8337

8346295: Update --release 24 symbol information for JDK 24 build 29

Reviewed-by: liach

! src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
! src/jdk.compiler/share/data/symbols/java.se-O.sym.txt

Changeset: 4fc445d1
Branch: http3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-25 00:40:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4fc445d12b4dabd5ce3a6deb23ca6e4fea323620

8346829: Problem list com/sun/jdi/ReattachStressTest.java & ProcessAttachTest.java on Linux

Reviewed-by: lmesnik

! test/jdk/ProblemList.txt

Changeset: 6c591854
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2024-12-25 01:27:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c59185475eeca83153f085eba27cc0b3acf9bb4

8345757: [ASAN] clang17 report 'dprintf' macro redefined

Reviewed-by: kbarrett, valeriep

! src/java.smartcardio/share/native/libj2pcsc/pcsc.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/j2secmod.h
! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/j2secmod_md.c
! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/j2secmod_md.c

Changeset: 807f6f7f
Branch: http3
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-27 10:05:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/807f6f7fb868240cba5ba117c7059216f69a53f9

8346847: [s390x] minimal build failure

Reviewed-by: stuefe

! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 60e0730a
Branch: http3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-28 15:45:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/60e0730a3ba26180d0eb2cd278e389c3e70fec5f

8346712: Remove com/sun/net/httpserver/TcpNoDelayNotRequired.java test

Reviewed-by: djelinski, lucy, jpai

- test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: b3e63631
Branch: http3
Author:    GennadiyKrivoshein <164895822+GennadiyKrivoshein at users.noreply.github.com>
Date:      2024-12-28 20:48:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3e63631c735862ba00270636b4ef51c0e48a1af

8343224: print/Dialog/PaperSizeError.java fails with MediaSizeName is not A4: A4

Reviewed-by: azvegint, alexsch, psadhukhan, achung

! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java

Changeset: 79958470
Branch: http3
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-12-29 08:32:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79958470e08ade2d3584748e020bd2e18092c0cf

8346831: Remove the extra closing parenthesis in CTW Makefile

Reviewed-by: liach, kbarrett, lmesnik, jwaters

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: bd0fde71
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-29 08:37:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bd0fde71d9113bad902e71b61f0ca44c650809ef

8302293: jar --create fails with IllegalArgumentException if archive name is shorter than 3 characters

Reviewed-by: lancea

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/JarCreateFileNameTest.java

Changeset: 24c5ff7b
Branch: http3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-30 00:53:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/24c5ff7ba58cb7cf93df07f81484cd8fae60e31e

8346871: Improve robustness of java/util/zip/EntryCount64k.java test

Reviewed-by: lancea

! test/jdk/java/util/zip/EntryCount64k.java

Changeset: d3abf01c
Branch: http3
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2025-01-01 17:20:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d3abf01c3e8236d37ec369429e17f35afeb7ab88

8346101: [JVMCI] Export jdk.internal.misc to jdk.graal.compiler

Reviewed-by: dnsimon, phh

! src/java.base/share/classes/module-info.java
! src/jdk.graal.compiler/share/classes/module-info.java
! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java

Changeset: a87bc7e4
Branch: http3
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-01-02 08:11:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a87bc7e4f0e797a108f447a1c9801abe39b700da

8345374: Ubsan: runtime error: division by zero

Reviewed-by: jwaters, ayang, amitkumar

! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp

Changeset: e769b536
Branch: http3
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-02 09:10:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e769b53614b13e09ea575558be687607549f700b

8346193: CrashGCForDumpingJavaThread do not trigger expected crash build with clang17

Reviewed-by: kbarrett, amitkumar

! src/hotspot/share/runtime/frame.cpp

Changeset: a77ed30f
Branch: http3
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-02 09:19:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a77ed30fcc3360cd16a11b1899f52f7e871df1df

8336412: sun.net.www.MimeTable has a few unused methods

Reviewed-by: jpai

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/MimeTable.java

Changeset: 84e6432b
Branch: http3
Author:    Daniel Skantz <dskantz at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-01-02 22:13:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84e6432bb73e35b32f12cdc0e1a172b7c973e618

8346288: WB_IsIntrinsicAvailable fails if called with wrong compilation level

Reviewed-by: kvn, rcastanedalo

! src/hotspot/share/prims/whitebox.cpp

Changeset: 4b65fe5b
Branch: http3
Author:    Jaikiran Pai <jaikiran.pai at oracle.com>
Date:      2025-01-03 14:23:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4b65fe5b67f2cf11c1703331d181a515674183b6

merge latest changes from master branch

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java



More information about the jdk-sandbox-changes mailing list