Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 28147 invoked from network); 6 May 2009 19:33:06 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 6 May 2009 19:33:06 -0000 Received: (qmail 49571 invoked by uid 500); 6 May 2009 19:33:05 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 49461 invoked by uid 500); 6 May 2009 19:33:04 -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 49452 invoked by uid 99); 6 May 2009 19:33:04 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 May 2009 19:33:04 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [64.202.165.47] (HELO smtpauth23.prod.mesa1.secureserver.net) (64.202.165.47) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 06 May 2009 19:32:55 +0000 Received: (qmail 9125 invoked from network); 6 May 2009 19:32:32 -0000 Received: from unknown (76.252.112.72) by smtpauth23.prod.mesa1.secureserver.net (64.202.165.47) with ESMTP; 06 May 2009 19:32:32 -0000 Message-ID: <4A01E5BE.6050706@rowe-clan.net> Date: Wed, 06 May 2009 14:32:14 -0500 From: "William A. Rowe, Jr." User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: mod_proxy hooks for clustering and load balancing References: <4239a4320905061126n6b851f1g8f61dbb6b0f84756@mail.gmail.com> <7B68FC76-F21F-4574-9B4D-320F28197E7C@jaguNET.com> <4239a4320905061153l7ec0f181j18cfdd663c856d5d@mail.gmail.com> In-Reply-To: <4239a4320905061153l7ec0f181j18cfdd663c856d5d@mail.gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Paul Querna wrote: > On Wed, May 6, 2009 at 11:46 AM, Jim Jagielski wrote: >> >> The incremental changes are just so we can keep 2.2's proxy somewhat >> useful and flexible enough to survive until the next revamp. > > Stop worrying about 2.2, and just focus on doing it right -- then ship > 2.4 in 3-4 months imo, trunk really isn't that far off from being a > decent 2.4, it just needs some cleanup in a few areas. It has already > been 3.5 years since 2.2.0 came out, its time to move on in my > opinion. +1. If there is a 2.2 /bug/ let's fix it. If the mod_proxy crew wants to offer a proof-of concept, 2.4 preview as its own download, terrific! But I'm quite -1 to fundamentally modifying the structure or feature set that ships for 2.2-stable. The recent history in 2.2 of de-stable-izing changes to the released branch, and incomplete features, leaves me pretty frustrated with the lack of review. Before /not/ voting -1 to bringing in these major changes, I'd need to see issues.apache.org seriously purged of its 95 incidents, many of them new and most of them actively triaged by our users@ community and some dedicated dev@s. I'd need to see balancer /actually documented/ in a way that users can read and that is partitioned by the module that is loaded. We should experiment freely on trunk/ to come up with the right solutions, and also freely discard those solutions from the next release branch. But we shouldn't throw changes willy nilly over to 2.2, but as Paul says, let's focus on making 2.4 "the best available version of Apache" with all of the new facilities that come with it. What is especially scary is that the providers are still all using mod_proxy for their entire config schema, for directives which make no sense to any other proxy provider. It would be great to see some serious cleanup, in addition to all the enthusiasm to expand mod_proxy.