You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ma...@apache.org on 2019/11/14 17:59:19 UTC
[tomcat] branch master updated: Add warning re small
socket.txBufSize values.
This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/master by this push:
new 1c55215 Add warning re small socket.txBufSize values.
1c55215 is described below
commit 1c5521537036313fc658945a27641b280fa8a4ae
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Thu Nov 14 14:09:18 2019 +0000
Add warning re small socket.txBufSize values.
---
webapps/docs/changelog.xml | 9 +++++++++
webapps/docs/config/ajp.xml | 4 +++-
webapps/docs/config/http.xml | 4 +++-
3 files changed, 15 insertions(+), 2 deletions(-)
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 9bbff4c..3b333b5 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -52,6 +52,15 @@
</fix>
</changelog>
</subsection>
+ <subsection name="Web applications">
+ <changelog>
+ <add>
+ Add a warning regarding potential poor performance of the HTTP and AJP
+ connectors if <code>socket.txBufSize</code> is configured with an
+ explicit value rather than using the JVM default. (markt)
+ </add>
+ </changelog>
+ </subsection>
</section>
<section name="Tomcat 9.0.28 (markt)" rtext="release in progress">
<subsection name="Catalina">
diff --git a/webapps/docs/config/ajp.xml b/webapps/docs/config/ajp.xml
index 70fbfb6..45f4d03 100644
--- a/webapps/docs/config/ajp.xml
+++ b/webapps/docs/config/ajp.xml
@@ -505,7 +505,9 @@
</attribute>
<attribute name="socket.txBufSize" required="false">
<p>(int)The socket send buffer (SO_SNDBUF) size in bytes. JVM default
- used if not set.</p>
+ used if not set. Care should be taken if explicitly setting this value.
+ Very poor performance has been observed on some JVMs with values less
+ than ~8k.</p>
</attribute>
<attribute name="socket.tcpNoDelay" required="false">
<p>(bool)This is equivalent to standard attribute
diff --git a/webapps/docs/config/http.xml b/webapps/docs/config/http.xml
index 2c5daa1..6949d36 100644
--- a/webapps/docs/config/http.xml
+++ b/webapps/docs/config/http.xml
@@ -662,7 +662,9 @@
</attribute>
<attribute name="socket.txBufSize" required="false">
<p>(int)The socket send buffer (SO_SNDBUF) size in bytes. JVM default
- used if not set.</p>
+ used if not set. Care should be taken if explicitly setting this value.
+ Very poor performance has been observed on some JVMs with values less
+ than ~8k.</p>
</attribute>
<attribute name="socket.tcpNoDelay" required="false">
<p>(bool)This is equivalent to standard attribute
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org