My pleasure. Nobody’s going to fix this from the modperl developer side. We don’t care any more. That ship sailed 20 years ago. I don’t think it’s ever not worked on Solaris, so you get what you pay for in the end.
On Fri, Aug 19, 2022 at 9:25 PM Edward J. Sabol <edwardjsa...@gmail.com> wrote: > Very interesting, Joe! Thank you for sharing your insights into this and > experience with it. Here’s hoping someone can solve/fix the problem with > mod_perl threads on Linux. > > Regards, > Ed > > On Aug 19, 2022, at 1:44 PM, j...@sunstarsys.com wrote: > > The problem is really confined to embedded uses of ithreads, because > Perl itself will mutex-wrap the malloc calls. In httpd, so do all > apr_pool_t calls to malloc. It's when the two memory management techniques > are interacting that there is no application-level way to guard against > thread contention in libc's malloc. > > > > Mod_perl+ithreads are awesome, when used intelligently. You gain > intelligence from experience trying to use it in a lot of ways that suck, > until you hit one the path that yields success. > -- Joe Schaefer, Ph.D. We only build what you need built. <j...@sunstarsys.com> 954.253.3732 <//954.253.3732>