httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Greg Stein <>
Subject Re: cvs commit: apache-2.0/src/modules/mpm/mpmt
Date Mon, 10 Jul 2000 10:05:05 GMT
I don't understand why it isn't just the "mpmt" MPM, with some flags to make
it operate differently (e.g. like the old pthread, dexter, or prefork). Why
pretend they are three MPMs?


On Sun, Jul 09, 2000 at 07:33:50PM -0700, wrote:
> On Sun, 9 Jul 2000, Greg Stein wrote:
> > This seems rather backward. If we're moving to "mpmt" and dropping the
> > others, then why try to pretend they ever exist? The httpd.conf should just
> > use <IfModule mpmt.c>
> Because that doesn't solve anything.  Using <IfModule mpmt.c> doesn't
> distinguish between the three modes.
> > If we're going to replace the other MPMs, then truly do it.
> We are keeping all three MPMs, we are just combining a lot of the common
> code.  Since the non-common code relies on static variables that we really
> don't want to expose, we are pretty much forced to keep them all in the
> same file.
> Unless we define a new directive <IfMPM ...> and allow an MPM to specify
> it's name, this is the best we get.  Because the only truly sane way to
> identify a module is by it's filename, we have to fake it with the Unix
> MPMs.
> Please, if you can come up with a better solution, go ahead.  Remember, we
> are keeping the dexter/mpmt_pthread/prefork names for the configuration.
> > If this is a temporary measure, then I can understand, but can we at least
> > hear "this stuff will disappear in a future incarnation" ?
> Nope, because it won't.  This is a combine the common code sort of thing,
> so I am wiliing to do some ugly things to save a half meg of common code.
> Ryan
> _______________________________________________________________________________
> Ryan Bloom               
> 406 29th St.
> San Francisco, CA 94131
> -------------------------------------------------------------------------------

Greg Stein,

View raw message