Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 81569 invoked from network); 2 Jan 2006 22:14:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Jan 2006 22:14:37 -0000 Received: (qmail 77473 invoked by uid 500); 2 Jan 2006 22:14:32 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 77304 invoked by uid 500); 2 Jan 2006 22:14:28 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 76914 invoked by uid 99); 2 Jan 2006 22:14:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jan 2006 14:14:25 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [68.230.241.27] (HELO fed1rmmtao12.cox.net) (68.230.241.27) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jan 2006 14:14:24 -0800 Received: from [192.168.0.102] (really [70.187.185.205]) by fed1rmmtao12.cox.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060102221148.CQPU17437.fed1rmmtao12.cox.net@[192.168.0.102]> for ; Mon, 2 Jan 2006 17:11:48 -0500 Mime-Version: 1.0 (Apple Message framework v746.2) In-Reply-To: References: <20051231234515.90084.qmail@minotaur.apache.org> <856FE865-C612-4F84-BB83-E01F459340F6@apache.org> <4D48232A-E733-44BA-9F84-9B735991C79C@gbiv.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <1D1F86C5-B4E7-4646-8B90-C9AD1B653B99@gbiv.com> Content-Transfer-Encoding: 7bit From: "Roy T. Fielding" Subject: Re: svn commit: r360461 - in /httpd/httpd/trunk: CHANGES include/ap_mmn.h include/httpd.h server/protocol.c Date: Mon, 2 Jan 2006 14:14:01 -0800 To: dev@httpd.apache.org X-Mailer: Apple Mail (2.746.2) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Jan 2, 2006, at 1:37 PM, Brian Pane wrote: > "Significantly faster than prefork" has never been a litmus test for > assessing new features, and I'm -1 for adding it now. A reasonable > technical metric for validating the async changes would "significantly > more scalable than the 2.2 Event MPM" or "memory footprint > competitive with IIS/Zeus/phttpd/one's-competitive-benchmark-of- > choice." Those aren't features. They are properties of the resulting system assuming all goes well. > The bit about degrading the rest of the server is a wonderful sound > bite, but we need to engineer the httpd based on data, not FUD. I said leave it on the async branch until you have data. You moved it to trunk before you've even implemented the async part, which I think is wrong because the way you implemented it damages the performance of prefork and needlessly creates an incompatible MMN. Maybe it would be easier for me to understand why the event loop is being controlled at such a high level if I could see it work first. Now, if you want to tell me that those changes produced a net performance benefit on prefork (and thus are applicable to other MPMs), then I am all ears. I am easily convinced by comparative performance figures when the comparison is meaningful. ....Roy