| Commit message (Expand) | Author | Age | Files | Lines |
* | mpm_event: Follow up to r1918482: CONN_STATE_LINGER* are not the last anymore. | Yann Ylavic | 2024-06-21 | 1 | -8/+15 |
* | mpm_event: Follow up to r1918482: CONN_STATE_ASYNC_WAITIO > CONN_STATE_LINGER. | Yann Ylavic | 2024-06-21 | 1 | -1/+1 |
* | mpm_event,mod_http2,mod_status: Follow up to r1918257: CONN_STATE_ASYNC_WAITIO. | Yann Ylavic | 2024-06-21 | 1 | -42/+40 |
* | mpm_event,mod_http2: Keep compatibility with CONN_STATE_PROCESSING + OK | Yann Ylavic | 2024-06-11 | 1 | -75/+103 |
* | mpm_event, mod_status: Separate processing and write completion queues. | Yann Ylavic | 2024-06-01 | 1 | -35/+62 |
* | mpm_event: Don't spam with "Stopping process due to MaxConnectionsPerChild" | Yann Ylavic | 2024-05-31 | 1 | -4/+2 |
* | mpm_event,core: Handle async POLLIN/POLLOUT in CONN_STATE_PROCESS state. | Yann Ylavic | 2024-05-28 | 1 | -96/+118 |
* | mpm_event,mpm_worker: Comment about pollset sizing when APR_POLLSET_WAKEABLE. | Yann Ylavic | 2024-04-12 | 1 | -1/+4 |
* | mpm_event: Simplify pollset "good methods" vs APR_POLLSET_WAKEABLE. | Yann Ylavic | 2024-04-12 | 1 | -13/+11 |
* | shutdown carefully when threads don't start | Eric Covener | 2024-03-13 | 1 | -2/+19 |
* | use graceful exit if lister started | Eric Covener | 2024-03-12 | 1 | -1/+1 |
* | event: avoid possible hang in clean_child_exit | Eric Covener | 2024-03-11 | 1 | -0/+1 |
* | mpm_event: useful APLOG_DEBUG messages. | Yann Ylavic | 2023-04-01 | 1 | -8/+10 |
* | mpm_event: Follow up to r1899858: Avoid explicit sleep. | Yann Ylavic | 2022-04-14 | 1 | -12/+11 |
* | mpm_event: Handle children killed pathologically. | Yann Ylavic | 2022-04-14 | 1 | -3/+24 |
* | mpm_event: Follow up to r1899777: Fix max_daemon_used. | Yann Ylavic | 2022-04-13 | 1 | -9/+7 |
* | mpm_event: Fix accounting of active/total processes on ungraceful restart. | Yann Ylavic | 2022-04-12 | 1 | -52/+87 |
* | * core/mpm: add hook 'child_stopped` that gets called when the MPM has | Stefan Eissing | 2022-02-24 | 1 | -0/+1 |
* | *) core/mod_ssl/mpm_event: reverting changes to nonblocing SSL handshakes | Stefan Eissing | 2022-02-04 | 1 | -91/+15 |
* | mpm_event: Use APR_POLLEXCL when available to prevent thundering hurd. | Yann Ylavic | 2022-01-27 | 1 | -0/+9 |
* | core: Follow up to r1897460: Provide ap_thread_main_create(). | Yann Ylavic | 2022-01-27 | 1 | -23/+3 |
* | core: Follow up to r1897460: Implement and use ap_thread_current_after_fork(). | Yann Ylavic | 2022-01-25 | 1 | -0/+4 |
* | Follow up to r1897460: APLOGNOs. | Yann Ylavic | 2022-01-25 | 1 | -1/+1 |
* | core: Efficient ap_thread_current() when apr_thread_local() is missing. | Yann Ylavic | 2022-01-25 | 1 | -9/+40 |
* | Begone, foul tabs. | Graham Leggett | 2022-01-24 | 1 | -5/+5 |
* | event: Add AP_MPM_CAN_AGAIN and AGAIN to signal to the MPM that | Graham Leggett | 2022-01-24 | 1 | -3/+8 |
* | Add missing log message tag. | Graham Leggett | 2022-01-23 | 1 | -1/+1 |
* | event: Allow the MPM to explicitly handle CONN_SENSE_WANT_WRITE instead | Graham Leggett | 2022-01-23 | 1 | -8/+13 |
* | Shutdown immediately on read timeout. | Graham Leggett | 2022-01-22 | 1 | -1/+1 |
* | event: Add support for non blocking behaviour in the | Graham Leggett | 2022-01-21 | 1 | -8/+74 |
* | mpm_event: Fix a possible listener deadlock. PR 65769. | Yann Ylavic | 2021-12-29 | 1 | -6/+15 |
* | mpm_event: Follow up to r1895553. | Yann Ylavic | 2021-12-06 | 1 | -4/+10 |
* | Revert r1895551: seems to break python tests.. | Yann Ylavic | 2021-12-03 | 1 | -1/+0 |
* | mpm_event: Follow up to r1894285: new MaxSpareThreads heuristics. | Yann Ylavic | 2021-12-03 | 1 | -21/+15 |
* | mpm_event: Close the listeners first for ungraceful stop too. | Yann Ylavic | 2021-12-03 | 1 | -0/+1 |
* | mpm_event: Retain active_daemons instead of resetting it on restart. | Yann Ylavic | 2021-12-03 | 1 | -14/+13 |
* | mpm_event,worker}: Really perform_idle_server_maintenance() per bucket. | Yann Ylavic | 2021-10-15 | 1 | -28/+28 |
* | Follow up to r1894285: add idle_threads and max_workers to trace5. | Yann Ylavic | 2021-10-15 | 1 | -2/+3 |
* | mpm_event: Restart stopping of idle children after a load peak. PR 65626. | Yann Ylavic | 2021-10-15 | 1 | -3/+9 |
* | * Correctly decrement active_daemons also in the case that the child | Ruediger Pluem | 2021-09-22 | 1 | -1/+4 |
* | In case one of the pre_connection hooks causes the hook run to stop by an error | Ruediger Pluem | 2021-09-21 | 1 | -2/+1 |
* | MPMs: cap idle_spawn_rate to MAX_SPAWN_RATE. | Yann Ylavic | 2021-09-20 | 1 | -5/+16 |
* | mpm_event: Follow up to r1893014: log when children are not spawned. | Yann Ylavic | 2021-09-07 | 1 | -1/+12 |
* | mpm_event: Fix children processes possibly not stopped on graceful restart. | Yann Ylavic | 2021-09-07 | 1 | -0/+3 |
* | mpm_{event,worker,prefork}: follow up to r1892587: restore ungraceful on MPM ... | Yann Ylavic | 2021-08-25 | 1 | -0/+5 |
* | mpm_{event,worker,prefork}: late stop of children processes on restart. | Yann Ylavic | 2021-08-25 | 1 | -122/+127 |
* | * core/mpm: add hook 'child_stopping` that gets called when the MPM is | Stefan Eissing | 2021-07-31 | 1 | -0/+6 |
* | mpm_event: avoid possible timer off by 250 ms. | Yann Ylavic | 2021-07-22 | 1 | -2/+2 |
* | mpm_event: clear APR_INCOMPLETE_READ on lingering close. | Yann Ylavic | 2021-07-22 | 1 | -0/+4 |
* | mpm_event: better comments and variables' names. | Yann Ylavic | 2021-07-22 | 1 | -58/+60 |