Re: Issues with shipping apr_thread_current() in APR 1.8.0 and an alternative approach for PCRE2 allocations in HTTPD

2022-07-12 Thread Ivan Zhakov via dev
On Wed, 29 Jun 2022 at 01:28, Yann Ylavic wrote: > > On Tue, Jun 28, 2022 at 6:08 PM Ivan Zhakov wrote: > > > > On Tue, 28 Jun 2022 at 00:24, Yann Ylavic wrote: > > > > > > Hi Ivan, > > > > > > On Mon, Jun 27, 2022 at 8:19 PM Ivan Zhakov wrote: > > > > > > > > For the longer version, let me

Re: [PATCH] Rewrite ap_regexec() without using thread-local storage and malloc()/free() (was: Issues with shipping apr_thread_current() in APR 1.8.0 and an alternative approach for PCRE2 allocations i

2022-07-11 Thread Ivan Zhakov via dev
On Fri, 8 Jul 2022 at 19:15, Ivan Zhakov wrote: > > On Thu, 30 Jun 2022 at 20:14, Ivan Zhakov wrote: > > > > > > > I think that we could try an alternative approach for that part of > > > > > the problem. The alternative approach would have the same > > > > > characteristics as the approach

Re: h2 worker pool -> mpm worker pool

2022-07-11 Thread Ivan Zhakov via dev
On Mon, 11 Jul 2022 at 10:17, Stefan Eissing wrote: > > > > Am 10.07.2022 um 18:56 schrieb Ivan Zhakov : > > > > On Mon, 20 Jun 2022 at 11:24, Stefan Eissing wrote: > > I would like to move the h2 worker pool into the mpm at some time in the > future. To be available on systems with threads and

Re: h2 worker pool -> mpm worker pool

2022-07-10 Thread Ivan Zhakov via dev
On Mon, 20 Jun 2022 at 11:24, Stefan Eissing wrote: > I would like to move the h2 worker pool into the mpm at some time in the > future. To be available on systems with threads and non-prefork > configurations. > > The main motivation for this is that h2 workers have been so far "under > the

Re: svn commit: r1902572 - /httpd/httpd/trunk/server/util_pcre.c

2022-07-08 Thread Ivan Zhakov via dev
On Fri, 8 Jul 2022 at 19:58, Yann Ylavic wrote: > > On Fri, Jul 8, 2022 at 5:07 PM wrote: > > > > Author: ivan > > Date: Fri Jul 8 15:07:00 2022 > > New Revision: 1902572 > > > > URL: http://svn.apache.org/viewvc?rev=1902572=rev > > Log: > > Rewrite ap_regexec() without a thread-local storage

Re: svn commit: r1897460 - in /httpd/httpd/trunk: include/ modules/core/ modules/http2/ modules/ssl/ server/ server/mpm/event/ server/mpm/prefork/ server/mpm/winnt/ server/mpm/worker/

2022-07-08 Thread Ivan Zhakov via dev
On Tue, 25 Jan 2022 at 20:34, wrote: > > Author: ylavic > Date: Tue Jan 25 17:34:57 2022 > New Revision: 1897460 > > URL: http://svn.apache.org/viewvc?rev=1897460=rev > Log: > core: Efficient ap_thread_current() when apr_thread_local() is missing. > > #define ap_thread_create,

Re: [PATCH] Rewrite ap_regexec() without using thread-local storage and malloc()/free() (was: Issues with shipping apr_thread_current() in APR 1.8.0 and an alternative approach for PCRE2 allocations i

2022-07-08 Thread Ivan Zhakov via dev
On Thu, 30 Jun 2022 at 20:14, Ivan Zhakov wrote: > > > > > I think that we could try an alternative approach for that part of the > > > > problem. The alternative approach would have the same characteristics > > > > as the approach that had been used for PCRE1: > > > > > > > > -- Supply PCRE2