Loading STATUS +4 −8 Original line number Diff line number Diff line Loading @@ -165,15 +165,11 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: 2.4.x patch: trunk works (modulo CHANGES) +1: ylavic * Fix yet another case where we clobber the server-status request info when a timeout happens. trunk patch: http://svn.apache.org/r1742822 *) Avoid truncating the_request line when there is no request to 'W'rite. trunk patch: http://svn.apache.org/r1743699 2.4.x patch: trunk works +1: rjung, ylavic -1: What are we "W"riteing if we have no request?!? Semantically invalid on event mpm when resuming a connection, while this new thread has performed no work on prior request. That status update should only occur on a successful read. +1: wrowe PATCHES/ISSUES THAT ARE BEING WORKED Loading modules/http/http_core.c +2 −2 Original line number Diff line number Diff line Loading @@ -148,9 +148,9 @@ static int ap_process_http_async_connection(conn_rec *c) c->keepalive = AP_CONN_UNKNOWN; /* process the request if it was read without error */ ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); if (r->status == HTTP_OK) { cs->state = CONN_STATE_HANDLER; ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); ap_process_async_request(r); /* After the call to ap_process_request, the * request pool may have been deleted. We set Loading Loading @@ -203,10 +203,10 @@ static int ap_process_http_sync_connection(conn_rec *c) c->keepalive = AP_CONN_UNKNOWN; /* process the request if it was read without error */ ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); if (r->status == HTTP_OK) { if (cs) cs->state = CONN_STATE_HANDLER; ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); ap_process_request(r); /* After the call to ap_process_request, the * request pool will have been deleted. We set Loading Loading
STATUS +4 −8 Original line number Diff line number Diff line Loading @@ -165,15 +165,11 @@ PATCHES PROPOSED TO BACKPORT FROM TRUNK: 2.4.x patch: trunk works (modulo CHANGES) +1: ylavic * Fix yet another case where we clobber the server-status request info when a timeout happens. trunk patch: http://svn.apache.org/r1742822 *) Avoid truncating the_request line when there is no request to 'W'rite. trunk patch: http://svn.apache.org/r1743699 2.4.x patch: trunk works +1: rjung, ylavic -1: What are we "W"riteing if we have no request?!? Semantically invalid on event mpm when resuming a connection, while this new thread has performed no work on prior request. That status update should only occur on a successful read. +1: wrowe PATCHES/ISSUES THAT ARE BEING WORKED Loading
modules/http/http_core.c +2 −2 Original line number Diff line number Diff line Loading @@ -148,9 +148,9 @@ static int ap_process_http_async_connection(conn_rec *c) c->keepalive = AP_CONN_UNKNOWN; /* process the request if it was read without error */ ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); if (r->status == HTTP_OK) { cs->state = CONN_STATE_HANDLER; ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); ap_process_async_request(r); /* After the call to ap_process_request, the * request pool may have been deleted. We set Loading Loading @@ -203,10 +203,10 @@ static int ap_process_http_sync_connection(conn_rec *c) c->keepalive = AP_CONN_UNKNOWN; /* process the request if it was read without error */ ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); if (r->status == HTTP_OK) { if (cs) cs->state = CONN_STATE_HANDLER; ap_update_child_status(c->sbh, SERVER_BUSY_WRITE, r); ap_process_request(r); /* After the call to ap_process_request, the * request pool will have been deleted. We set Loading