httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Trawick" <>
Subject Re: svn commit: r393032 - /httpd/httpd/branches/2.0.x/STATUS
Date Mon, 10 Apr 2006 23:21:09 GMT
On 4/10/06, William A. Rowe, Jr. <> wrote:
> This pool is or is not created in the parent?  If its the parent it's
> gotta be proc mutexed even if using prefork.

It is created in the parent and used only during request processing. 
Why does it need to be proc mutexed?  Each process has its own copy. 
There is no shared memory involved.

(Windows: each child creates a copy when the config gets processed in the child)

> If it's process-local, then please don't depend on APR_THREADED, please
> please please poll the MPM to determine if the mpm has_threads?  It's a
> huge waste for prefork users with a shared (threaded) apr :(

That minor performance improvement for some (lots of?) prefork users
should first be addressed in trunk, and implementation/backport of
that should not hold up this critical bug fix.

View raw message