Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

Re: Punt the Proxy

From: Eli Marmor <marmor(at)elmar.co.il>
Date: Wed Feb 07 2001 - 06:31:31 EST

Greg Stein wrote:

> > new-httpd. In fact, I have copied this message to new-httpd as well, in
> > the hopes that people will keep the conversation on both lists.
>
> [ this is actually quite hard to do because of the Reply-To munging ]

Heh!
I'm lucky to have the honor to be subscribed to both lists ;-)

> Exactly. And we bring up tossing the proxy, and people jump back in for a

I want to be practical. Let me, please, analyze the status and suggest a compromise that will be good for all sides ("win-win"). Let's inspect the problems one by one:

  1. mod_proxy is not compiled under 2.0:

   It was already OK with 2.0a8 (IIRC), and with Chuck patches it is    being fixed again (maybe it's already OK; I must admit that I didn't    have chance to check his patches).

2. mod_proxy isn't running correctly / functionality doesn't cover the

Do you need help?X

   1.3 status:

   See #1 above.

3. It is not maintained / there is no maintainer:

   Well, YESTERDAY, you were right. CURRENTLY, *TODAY*, it is    maintained. You can't suggest the axing today. Tomorrow? Maybe. If    it is important for you that it will be maintained, then you must be    be glad that your "threats" caused a shock for some people, and they    are (re)starting to volunteer.

4. People appear for a week, out of the blue, after a threat from you,

   but disappear for 2-3 months, and then appear back:

   Oh! Finally we get to the real problem. So here is my suggestion (a    compromise that should make everybody happy):

   Instead of immediately axing the proxy, just chance the frequency of    the threats from once per 6 months, to once per a month, or even biweekly.     Two scenarios may happen then:

  1. The proxy users/lovers/maintainers/programmers are in a permanent shock, and always maintain and support it. This is the best for everybody, I believe. And it resolves problem #4.
  2. Otherwise, if your "threats" don't wake people up, just realize your threat and axe it (after voting, I guess). It looks as the dream of some people here, isn't it? ;-)
  3. The beta must be launched, but the proxy is not yet ready:
Do you need more help?X

   Well, first of all I'm not sure that it will not be ready in 2-3    days; Now, with Chuck, Philippe, and others, investing efforts in    that, there may be a surprise.
   But even if the big day arrives, and the proxy is not yet ready,    then you may make it "experimental" (i.e. it already has its own    directory, and it doesn't make sense to move it, but it may become a    module which is compiled in *ONLY* if the user/configurator asks for    it explicitly, or in other words - it is excluded even from the    "most" option. In addition, you may add warning. Once Apache 2.0beta    is shipped with such a module, I'm convinced many people will make    their best to make it better; After all, this is one of the purposes    of having a beta, isn't it? This is the key point here; If we really    want to make mod_proxy working and stable, the best chance to do it    is by including it in a stuff that is going to be very widely    spread).

6. Some of mod_proxy functionality is duplicated by squid:

   Here, my compromise doesn't bridge the arguing opinions. However, I    must disagree here: First, it's only "some" functionality. Second,    almost any part of Apache is duplicated by another Open-Source    Software. Third, licenses are not compatible. Fourth, there are    already many users who depend on mod_proxy functionality, and most    can't just migrate to squid with no pain. But the fifth one, is the    most important: Sometimes, the combination of mod_proxy with other    features of Apache, is required. In better cases, we can just add    another tier, by chaining squid to an existing Apache (ending up    with much more overhead), but in most cases, it's irrelevant. And    with the filtered I/O, many new possibilities and tricks become    possible by the combination of Apache and mod_proxy. I believe that    Apache 2.0 may become a platform for new applications and    transformations, based on this combination.    In any case, mod_proxy doesn't compete against squid, and is not    "better" or "worse" than it; These are just two different products,    that only their very basic functionality (yes, including the reverse    proxy) is similar.

So here is again my compromised suggestion: Wait a few days or a few weeks, and see what's happenning with mod_proxy. Once a few days / weeks paased with no serious maintenance, re-"threat", and if nobody responds, vote for axing it. If, meanwhile, Apache 2.0 beta must be announced and mod_proxy is not in a stable status, follow #5 above.

-- 
Eli Marmor
marmor@netmask.it
CTO, Founder
Netmask (El-Mar) Internet Technologies Ltd.
__________________________________________________________
Tel.:   +972-9-766-1020          8 Yad-Harutzim St.
Fax.:   +972-9-766-1314          P.O.B. 7004
Mobile: +972-50-23-7338          Kfar-Saba 44641, Israel
Received on Wed Feb 7 11:44:14 2001

This archive was generated by hypermail 2.1.8 : Thu Aug 24 2006 - 14:53:14 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library