hg: jdk/sandbox: 8229822: ThrowingPushPromises tests sometimes fail due to EOF
chris.hegarty at oracle.com
chris.hegarty at oracle.com
Fri Aug 7 15:30:58 UTC 2020
Changeset: 2a044de3e49b
Author: dfuchs
Date: 2020-08-07 16:16 +0100
URL: https://hg.openjdk.java.net/jdk/sandbox/rev/2a044de3e49b
8229822: ThrowingPushPromises tests sometimes fail due to EOF
Summary: 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.
Reviewed-by: chegar
! 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-sandbox-changes
mailing list