Hi,

30 minutes after I installed 1.5-dev1 in front of my gitweb server,
Cyril Bonté contacted me to report a breakage. Diagnostics showed
that chunked encoding did not always work as expected, and that it
was sometimes possible to truncate the response after the last
chunk that was found in the recv() preceeding the one which reports
the close. In fact it's all a matter of timing, so many people will
never be hit and other ones will always (in my case, strace was enough
to make it disappear).

The bug has been fixed. While fixing it I realized that the bug could
also reduce the keep-alive rate on responses, because some responses
would still have the close forwarded to the client.

So I have issued 1.5-dev2 with this fix, so that testers don't waste
their time on something we know has a bug.

As usual, the code is available here :
 
   site index : http://haproxy.1wt.eu/
   sources    : http://haproxy.1wt.eu/download/1.5/src/devel/
   changelog  : http://haproxy.1wt.eu/download/1.5/src/CHANGELOG
   binaries   : Since this is a development version, no binary is provided.
 
Now back to the kernel ;-)

Regards,
Willy


Reply via email to