From d90e966a97e038ce66ecf22e37b0799da50b7a72 Mon Sep 17 00:00:00 2001 From: Sergey Kuksenko Date: Fri, 24 Jun 2016 06:52:29 +0100 Subject: [PATCH] =?UTF-8?q?8158690:=20GET=20request=20via=20HTTP/2=20has?= =?UTF-8?q?=20a=20huge=20delays=20due=20to=20Nagle=E2=80=99s=20Algorithm?= =?UTF-8?q?=20and=20Delayed=20ACK=20clash?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: chegar --- .../share/classes/java/net/http/PlainHttpConnection.java | 1 + 1 file changed, 1 insertion(+) diff --git a/jdk/src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java b/jdk/src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java index eeadb35f7a0..a690956670e 100644 --- a/jdk/src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java +++ b/jdk/src/java.httpclient/share/classes/java/net/http/PlainHttpConnection.java @@ -128,6 +128,7 @@ class PlainHttpConnection extends HttpConnection implements AsyncConnection { this.chan = SocketChannel.open(); int bufsize = client.getReceiveBufferSize(); chan.setOption(StandardSocketOptions.SO_RCVBUF, bufsize); + chan.setOption(StandardSocketOptions.TCP_NODELAY, true); } catch (IOException e) { throw new InternalError(e); }