]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
mpm_event,worker}: Really perform_idle_server_maintenance() per bucket.
authorYann Ylavic <ylavic@apache.org>
Fri, 15 Oct 2021 13:22:11 +0000 (13:22 +0000)
committerYann Ylavic <ylavic@apache.org>
Fri, 15 Oct 2021 13:22:11 +0000 (13:22 +0000)
commita870a5413071cae9f49ddbd8eccda2c133fa49fd
tree97ef5f5aca719fb91e2b20c6fb1037c3e48df5ac
parentdcbf44fb14497add211020ef3629f1f12daac6e1
mpm_event,worker}: Really perform_idle_server_maintenance() per bucket.

mpm_{event,worker}: No need to pass num_buckets to perform_idle_server_maintenance() and server_main_loop().

mpm_worker: the last used scoreboard slot depends on pid != 0 only.

Align max_daemons_limit value on all MPMs.

That's the number of scoreboard slots in use, so it shouldn't be negative.
Fix off by one in OS/2 too.

Submitted by: ylavic <ylavic.dev@gmail.com>

Github: closes #274

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1894291 13f79535-47bb-0310-9956-ffa450edef68
server/mpm/event/event.c
server/mpm/mpmt_os2/mpmt_os2.c
server/mpm/prefork/prefork.c
server/mpm/worker/worker.c