> The `java/net/httpclient/HttpsTunnelAuthTest.java` has been observed failing 
> intermittently with `java.io.IOException: HTTP/1.1 header parser received no 
> bytes`, ... `Caused by: java.net.SocketException: Connection reset `.
> 
> My suspicion is that the ProxyServer used by this test is the cause of the 
> reset: when a tunnel connection is established, the proxy server acts as an 
> intermediary between the client and the server, and shuffles things around in 
> two directions between two sockets. However, if one end of one of the two 
> sockets gets closed, the proxy will abruptly close the two sockets, without 
> waiting for inflight traffic on the other direction to quiesce. I believe 
> this is what is causing the connection reset.

Daniel Fuchs has updated the pull request incrementally with one additional 
commit since the last revision:

  Review feedback

-------------

Changes:
  - all: https://git.openjdk.org/jdk/pull/20674/files
  - new: https://git.openjdk.org/jdk/pull/20674/files/5cbc4735..ddf0c10f

Webrevs:
 - full: https://webrevs.openjdk.org/?repo=jdk&pr=20674&range=01
 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=20674&range=00-01

  Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod
  Patch: https://git.openjdk.org/jdk/pull/20674.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/20674/head:pull/20674

PR: https://git.openjdk.org/jdk/pull/20674

Reply via email to