On Tue, 3 Sep 2024 11:08:48 GMT, Daniel Fuchs <dfu...@openjdk.org> wrote:

>> 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

Marked as reviewed by djelinski (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/20674#pullrequestreview-2277134731

Reply via email to