]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
Refactored ap_process_request() so that in async MPMs, the MPM (and not
authorBrian Pane <brianp@apache.org>
Sun, 9 Oct 2005 04:49:52 +0000 (04:49 +0000)
committerBrian Pane <brianp@apache.org>
Sun, 9 Oct 2005 04:49:52 +0000 (04:49 +0000)
commite7d300d318df2ebcd23fa0c4bd5a0e96be4faf99
tree99902980acc86643b75bff6481eb3985bac43aef
parent6f3e6ceafa43db77cddc621bf8e4d1020c2508b1
Refactored ap_process_request() so that in async MPMs, the MPM (and not
the httpd core) is responsible for write completion.

Note that, with this commit, the Event MPM is still doing write
completion synchronously.  I'll add async write completion as a
separate commit.

Note also that this commit breaks the (experimental) Leader/Followers
MPM on the (equally experimental) async-dev branch.  The fix is to add
either synchronous or asynchronous write completion to that MPM.  Rather
than hack in synchronous write completion, I'll revisit Leader/Followers
once I have async working in Event.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/async-dev@307362 13f79535-47bb-0310-9956-ffa450edef68
CHANGES
include/http_request.h
modules/http/http_core.c
modules/http/http_request.c
server/mpm/experimental/event/event.c