hg: jdk/jdk: 8229822: ThrowingPushPromises tests sometimes fail due to EOF

daniel.fuchs at oracle.com daniel.fuchs at oracle.com
Fri Aug 7 15:23:29 UTC 2020


Changeset: 2a044de3e49b
Author:    dfuchs
Date:      2020-08-07 16:16 +0100
URL:       https://hg.openjdk.java.net/jdk/jdk/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-all-changes mailing list