> On Feb 20, 2017, at 3:54 PM, Ruediger Pluem <rpl...@apache.org> wrote:
> 
> 
> 
> On 02/20/2017 02:38 PM, yla...@apache.org wrote:
>> Author: ylavic
>> Date: Mon Feb 20 13:38:03 2017
>> New Revision: 1783755
>> 
>> URL: http://svn.apache.org/viewvc?rev=1783755&view=rev
>> Log:
>> mpm_event: use a mutex for ptrans' allocator to be safe with concurrent
>> creation and destruction of its subpools, like with mod_http2.
> 
> Hm, doesn't that impact performance too much in the HTTP/1.1 case? It 
> requires the mutex to be hold not only during
> creation / destruction of subpools, but also for all apr_palloc calls that 
> require the allocator to provide memory to
> the pool. I guess there will be no contention in these cases as only one 
> thread will be using the pool, but still the
> lock needs to be made.
> 

I have to agree... But I'm not sure if this is an httpd issue
or an APR one related to not really thinking through allocator mutexes
and use cases.

Reply via email to