httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From William A Rowe Jr <wr...@rowe-clan.net>
Subject Re: concurrent ssl context access
Date Mon, 11 Jul 2016 15:38:44 GMT
On Mon, Jul 11, 2016 at 5:25 AM, Stefan Eissing <
stefan.eissing@greenbytes.de> wrote:

> In https://bz.apache.org/bugzilla/show_bug.cgi?id=59840 the issue crept
> up that StdEnvVars makes concurrent access to the SSL context when HTTP/2
> is in place.
>
> The question is: how do we want to fix this?
>
> The general theme is that a module needs to perform some action on a
> connection, sees that it is a slave connection and accesses the master
> instead. Such a module needs to be aware that access to master may happen
> in parallel with other request.
>
> Should we let each such module care for it on its own or do we want to
> provide a way to access the master connection in a mutex protected way?
>

Rather than a mutex, which would become an issue because all master access
to the context would require blocking, is there a way we can allow a module
to
perform its (hopefully swift) processing on the master thread? Send a
metadata
bucket to the master asking for a function to be invoked?

Mime
View raw message