From: Jim Jagielski Date: Thu, 29 May 2008 20:55:17 +0000 (+0000) Subject: 3 prefork fixes... testing still in progress but so X-Git-Tag: 2.2.9~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9c1fc4964975f998931266b807af2236ce5ff360;p=thirdparty%2Fapache%2Fhttpd.git 3 prefork fixes... testing still in progress but so far looks good, so note these so I don't forget :) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@661477 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/STATUS b/STATUS index 67cd5807292..fd567ab44b1 100644 --- a/STATUS +++ b/STATUS @@ -159,6 +159,28 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: Trunk version of patch works +1: rpluem, + * prefork: prefork's apr_pollset_poll() loop-on-EINTR loop was not checking + die_now; the child holding the mutex will not die immediately if poll + fails with EINTR, and will hence appear to "hang" until a new connection + is recevied. + Trunk version of patch: + http://svn.apache.org/viewvc?view=rev&revision=613260 + Backport version for 2.2.x of patch: + Trunk version of patch works + + * prefork: Unlock mutex before terminating. + Trunk version of patch: + http://svn.apache.org/viewvc?view=rev&revision=613252 + Backport version for 2.2.x of patch: + Trunk version of patch works + + * prefork: Stop processing new connections if shutdown_pending is set, + i.e. when SIGTERM is received in single-process mode. + PR 38848 + Trunk version of patch: + http://svn.apache.org/viewvc?view=rev&revision=552029 + Backport version for 2.2.x of patch: + Trunk version of patch works PATCHES/ISSUES THAT ARE STALLED * beos MPM: Create pmain pool and run modules' child_init hooks when