Yann,

what you might wish to consider is that each individual MPM may be
compiled alongside the others.  If you do a feature select, you are
left with one of the other.

If it is designed to cohabitate, then it may share sources under the
os/ branch, but can still exist as a separate loadable MPM.  Any new
MPM idea with a proper ICLA/CCLA/Code Grant, such that our users can
make the decision for themselves, I expect will be swiftly tested,
benchmarked and perhaps adopted.

If it is to exist as a replacement of an MPM in the stable 2.4 tree, I
expect it will meet with stiff resistance.  Let's work out an
appropriate way to adopt the code?

Respectfully,

Bill

On Thu, Mar 6, 2014 at 8:26 AM, Yann Ylavic <ylavic....@gmail.com> wrote:
> I'm not sure (yet) a new MPM is needed, or rather, multiple new MPMs are
> needed.
>
> The "bucketized" listeners is applyable to all (*nix only?) MPMs, that would
> lead to as much forks...
> Couldn't new directives be created instead (ServerBucketsNum, Listen
> <ip:port> <ratio>, ...), defaulting to the current behaviour?
>
>
> On Thu, Mar 6, 2014 at 2:49 PM, Jim Jagielski <j...@jagunet.com> wrote:
>>
>> ++1.
>>
>>
>> On Mar 6, 2014, at 3:15 AM, Plüm, Rüdiger, Vodafone Group
>> <ruediger.pl...@vodafone.com> wrote:
>>
>> >
>> >
>> >> -----Original Message-----
>> >> From: William A. Rowe Jr. [mailto:wmr...@gmail.com]
>> >> Sent: Donnerstag, 6. März 2014 06:58
>> >> To: dev@httpd.apache.org
>> >> Subject: Re: [PATCH ASF bugzilla# 55897]prefork_mpm patch with
>> >> SO_REUSEPORT support
>> >>
>> >>
>> >> If you want to truly re-architect the MPM, by all means, propose it as
>> >> another MPM module.  If it isn't adopted here, please don't hesitate
>> >> to offer it to interested users as separate source (although I hope we
>> >> find a way to adopt it.)
>> >>
>> >> The idea of different MPM's was that they were swappable.  MPM foo
>> >> isn't MPM bar.  E.g., worker, prefork, event each have their own tree.
>> >> Likewise, there is nothing stopping us from having 2, or 3 MPM's on
>> >> Windows, and there is nothing stopping us from stating that there is a
>> >> prerequisite on a particular MPM of Linux 3.1 kernels or Windows
>> >> 2008+.
>> >
>> > +1 to a new MPM on trunk. This gives it more time to settle and to
>> > stabilize
>> > without disrupting current stuff. And if it is fast and stable it will
>> > certainly
>> > cause the 'older' MPM to drop in userbase :-).
>> > IMHO this would even open a path to 2.4.x provided that we do not need
>> > any other
>> > non backportable changes to do this.
>> >
>> > Regards
>> >
>> > Rüdiger
>> >
>>
>

Reply via email to