Return-Path: Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: (qmail 97231 invoked from network); 2 Oct 2006 11:25:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Oct 2006 11:25:28 -0000 Received: (qmail 83392 invoked by uid 500); 2 Oct 2006 11:25:25 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 83168 invoked by uid 500); 2 Oct 2006 11:25:24 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 83143 invoked by uid 99); 2 Oct 2006 11:25:23 -0000 Received: from idunn.apache.osuosl.org (HELO idunn.apache.osuosl.org) (140.211.166.84) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Oct 2006 04:25:23 -0700 X-ASF-Spam-Status: No, hits=0.0 required=5.0 tests= Received: from [207.113.241.148] ([207.113.241.148:40698] helo=iss04.interliant.com) by idunn.apache.osuosl.org (ecelerity 2.1.1.8 r(12930)) with ESMTP id 7F/A6-16499-817F0254 for ; Mon, 02 Oct 2006 04:25:13 -0700 Received: from EX-007.mail.navisite.com (ex-007.interliant.com [207.113.240.186]) by iss04.interliant.com (8.10.2/8.10.2) with ESMTP id k92BOuI15426 for ; Mon, 2 Oct 2006 06:25:01 -0500 (CDT) Received: from [192.168.0.168] ([89.164.32.232]) by EX-007.mail.navisite.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 2 Oct 2006 06:24:48 -0500 Message-ID: <4520F6FF.1050106@apache.org> Date: Mon, 02 Oct 2006 13:24:47 +0200 From: Mladen Turk User-Agent: Mozilla MIME-Version: 1.0 To: tomcat Developers List Subject: [VOTE] Split soTimeout to soTimeout and keepAliveTimeout Content-Type: text/plain; charset=ISO-8859-2; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 02 Oct 2006 11:24:49.0037 (UTC) FILETIME=[5F123BD0:01C6E615] X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi all, I would like to propose a simple vote on the thing I consider as very important. It's probably the first vote ever done for the commited code, but the reasons are known for the folks reading tomcat dev list. The things we have right now for dealing with Keep-Alive is dependent only on the soTimeout. I propose that we split that to the real soTimeout which is the timeout between two consecutive read() on http request and the additional keepAliveTimeout that will be used for determining the timeout between two requests. Few reason why we should need those timeouts separately configured is: 1. Why not, if its possible without breaking current config ? 2. If the timeout between two request is lower then soTimeout it will allow to have much higher number of slow clients 3. If the timeout between two requests is higher then soTimeout it will allow to deal with slow clients sending one byte at the the time with the unacceptable rate. So, I'll just throw a vote here: [ ] I'm for that proposal [ ] I'm against that proposal [ ] I don't care Of course, there is always an option to have an veto. As many of you already know, the code itself was already in the SVN, but it was reverted. Regards, Mladen. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org