On 06.04.2013 11:50, Willy Tarreau wrote:
Hi Sander,
the patch I proposed was not enough, it only fixed a few of the
occurrences. The issue was introduced in dev12 with the connection
rework.
Please use the attached patch, which I have tested to fix the issue
here
and merged.
The issue mainly happens with chunked-encoded responses where splice()
may read more data than expected, causing read() to fail to get the
chunk size, and aborting the connection.
Just to confirm, using the patch and splice-auto again everything seems
to be fine.
Thanks again Willy.
Greets,
Sander