summaryrefslogtreecommitdiff
path: root/server/mpm/event/event.c
Commit message (Expand)AuthorAgeFilesLines
* *) core/mod_ssl/mpm_event: reverting changes to nonblocing SSL handshakesStefan Eissing2022-02-041-91/+15
* mpm_event: Use APR_POLLEXCL when available to prevent thundering hurd.Yann Ylavic2022-01-271-0/+9
* core: Follow up to r1897460: Provide ap_thread_main_create().Yann Ylavic2022-01-271-23/+3
* core: Follow up to r1897460: Implement and use ap_thread_current_after_fork().Yann Ylavic2022-01-251-0/+4
* Follow up to r1897460: APLOGNOs.Yann Ylavic2022-01-251-1/+1
* core: Efficient ap_thread_current() when apr_thread_local() is missing.Yann Ylavic2022-01-251-9/+40
* Begone, foul tabs.Graham Leggett2022-01-241-5/+5
* event: Add AP_MPM_CAN_AGAIN and AGAIN to signal to the MPM thatGraham Leggett2022-01-241-3/+8
* Add missing log message tag.Graham Leggett2022-01-231-1/+1
* event: Allow the MPM to explicitly handle CONN_SENSE_WANT_WRITE insteadGraham Leggett2022-01-231-8/+13
* Shutdown immediately on read timeout.Graham Leggett2022-01-221-1/+1
* event: Add support for non blocking behaviour in theGraham Leggett2022-01-211-8/+74
* mpm_event: Fix a possible listener deadlock. PR 65769.Yann Ylavic2021-12-291-6/+15
* mpm_event: Follow up to r1895553.Yann Ylavic2021-12-061-4/+10
* Revert r1895551: seems to break python tests..Yann Ylavic2021-12-031-1/+0
* mpm_event: Follow up to r1894285: new MaxSpareThreads heuristics.Yann Ylavic2021-12-031-21/+15
* mpm_event: Close the listeners first for ungraceful stop too.Yann Ylavic2021-12-031-0/+1
* mpm_event: Retain active_daemons instead of resetting it on restart.Yann Ylavic2021-12-031-14/+13
* mpm_event,worker}: Really perform_idle_server_maintenance() per bucket.Yann Ylavic2021-10-151-28/+28
* Follow up to r1894285: add idle_threads and max_workers to trace5.Yann Ylavic2021-10-151-2/+3
* mpm_event: Restart stopping of idle children after a load peak. PR 65626.Yann Ylavic2021-10-151-3/+9
* * Correctly decrement active_daemons also in the case that the childRuediger Pluem2021-09-221-1/+4
* In case one of the pre_connection hooks causes the hook run to stop by an errorRuediger Pluem2021-09-211-2/+1
* MPMs: cap idle_spawn_rate to MAX_SPAWN_RATE.Yann Ylavic2021-09-201-5/+16
* mpm_event: Follow up to r1893014: log when children are not spawned.Yann Ylavic2021-09-071-1/+12
* mpm_event: Fix children processes possibly not stopped on graceful restart.Yann Ylavic2021-09-071-0/+3
* mpm_{event,worker,prefork}: follow up to r1892587: restore ungraceful on MPM ...Yann Ylavic2021-08-251-0/+5
* mpm_{event,worker,prefork}: late stop of children processes on restart.Yann Ylavic2021-08-241-122/+127
* * core/mpm: add hook 'child_stopping` that gets called when the MPM isStefan Eissing2021-07-311-0/+6
* mpm_event: avoid possible timer off by 250 ms.Yann Ylavic2021-07-221-2/+2
* mpm_event: clear APR_INCOMPLETE_READ on lingering close.Yann Ylavic2021-07-221-0/+4
* mpm_event: better comments and variables' names.Yann Ylavic2021-07-221-58/+60
* mpm_event: use apr_atomic_read32() to read queues' ->total instead of volatil...Yann Ylavic2021-07-221-5/+5
* mpm_event: handle lingering close fully in process_lingering_close().Yann Ylavic2021-07-221-55/+36
* mpm_event: Fix queues' maintenance and linger timeouts on graceful restart/stopYann Ylavic2021-07-221-133/+205
* * server/mpm/event/event.c, Joe Orton2021-05-171-10/+10
* mpm_event: don't reset connections after lingering close timeoutYann Ylavic2020-11-041-15/+0
* mpm_event: don't kill keepalive connections on connections_above_limit().Yann Ylavic2020-11-031-5/+7
* Adjust signal handler before unblockingRuediger Pluem2020-10-091-2/+2
* Follow up to r1879449: yet better MPM poll callback API.Yann Ylavic2020-07-021-13/+13
* mpm_common: add pool argument to mpm_register_poll_callback[_timeout] hooks.Yann Ylavic2020-07-021-12/+14
* mpm_common: remove ap_mpm_unregister_poll_callback().Yann Ylavic2020-07-021-6/+0
* mpm_event: poll callbacks fixes and improvements.Yann Ylavic2020-07-021-63/+99
* mpm_event: reset listener_is_wakeable on reload.Yann Ylavic2020-05-101-0/+1
* mpm_event: avoid possible KeepAlveTimeout off by -100 ms.Yann Ylavic2020-02-201-7/+6
* * server/mpm/event/event.c (event_open_logs): Avoid UBSan exceptionJoe Orton2020-02-141-2/+3
* Fix spelling errors found by codespell. [skip ci]Mike Rumph2020-02-131-4/+4
* Synch 2.4 and trunk.Christophe Jaillet2019-07-201-1/+0
* *) mod_http2/mpm_event: Fixes the behaviour when a HTTP/2 connection has no...Stefan Eissing2019-07-031-3/+4
* MPMs unix: bind the bucket number of each child to its slot numberYann Ylavic2019-03-121-5/+8