git: openjdk/jdk11u-dev: 8229822: ThrowingPushPromises tests sometimes fail due to EOF

Matthias Baesken mbaesken at openjdk.org
Tue Aug 6 07:07:16 UTC 2024


Changeset: 3acdebea
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-06 07:05:56 +0000
URL:       https://git.openjdk.org/jdk11u-dev/commit/3acdebea8539c12a7a6c6503976e8f74859d2264

8229822: ThrowingPushPromises tests sometimes fail due to EOF

SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent.

Backport-of: 77c46ea9112b0c2632b4af1d899d59a132878da3

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java



More information about the jdk-updates-changes mailing list