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-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org