It is not a logging only change, it solves crashes in libapr1.dll
(was not safe  to use r / r->pool in the event of a timeout )

I plan to ship AL build 2.4.32 with this fix.




On Monday 12/03/2018 at 14:42, Rainer Jung  wrote:
Hi Steffen, hi list,

Am 12.03.2018 um 14:07 schrieb Steffen:

I think it should released with 2.4.32 (+) .
Endly  solved  a pain with  all that crashes.

thanks for reminding us of that problem.

Since it is a logging only change for INFO log level and our default log level is WARN, plus as far as I understand you it is not a regression, I would personally tend to not rate this as a showstopper.

Regards,

Rainer


On Monday 12/03/2018 at 13:33, Yann Ylavic wrote:

On Mon, Mar 12, 2018 at 1:03 PM, Yann Ylavic <ylavic....@gmail.com> wrote:


The fix could be something like this:

Index: modules/http/http_request.c
===================================================================
--- modules/http/http_request.c (revision 1826315)
+++ modules/http/http_request.c (working copy)
@@ -484,9 +484,8 @@ AP_DECLARE(void) ap_process_request(request_rec *r
* It is still safe to use r / r->pool here as the eor bucket * could not have been destroyed in the event of a timeout.
                */
- ap_log_rerror(APLOG_MARK, APLOG_INFO, rv, r, APLOGNO(01581)
- "Timeout while writing data for URI %s to the"
- " client", r->unparsed_uri);
+ ap_log_cerror(APLOG_MARK, APLOG_INFO, rv, c, APLOGNO(01581)
+ "flushing data to the client");
           }
       }
       if (ap_extended_status) {
_

r1826543



Reply via email to