DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=40592>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=40592

           Summary: flood: corrupt output with report_relative_times
           Product: Apache httpd-2
           Version: 2.3-HEAD
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: normal
          Priority: P2
         Component: support
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


Apologies if I'm in the wrong bug reporting area for this. I didn't see 
anything for flood specifically, but 
http://httpd.apache.org/test/flood/ says it's part of the http server project, 
and I saw ApacheBench 
bugs in this component.

Using http://svn.apache.org/repos/asf/httpd/test/trunk/flood revision 449338, 
I'm trying to post-
process <report>relative_times</report> output. But my processor is reporting 
corruption, and it's 
definitely right:

    1159070508122258 122 453 490 547 OK  1094719808 
http://localhost/manual/install.html
    1159070507911233 126 217090 217134 217186 OK  1126189376 
http://localhost/manual/
    anual/install.html

    1159070508367336 358 751 777 831 OK  1168148800 http://localhost/manual/
    1159070508368204 122 458 496 552 OK  1168148800 
http://localhost/manual/install.html

I found a suspicious area of report_relative_times.c:

    /* FIXME: this call may need to be in a critical section */
#if APR_HAS_THREADS
    apr_file_printf(local_stdout, "%s %ld %s\n", buf, apr_os_thread_current(), 
req->uri);
#else
    apr_file_printf(local_stdout, "%s %d %s\n", buf, getpid(), req->uri);
#endif

but it's eluding my attempts at a fix. I'll attach my awkward patch - mutex, 
flock within it, flush while 
both are held - that still doesn't work. Not sure what's going on...

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to