Hey Willy,
I have just applied the patch and will run another test after lunch. Since we're testing with live traffic I can't leave it unattended :)
Just out of curiosity, is this a bug that affects also Linux or is it FreeBSD specific?
Kind regards, John Willy Tarreau wrote:
Good news! I found it by reading the code :-) And I could even reproduce it. The bug happens when running with a handshake (typically SSL) and when an out of memory or a socket error happens when calling setsockopt(TCP_NODELAY), which might possibly be made more common by your TCP settings, though it's not necessarily the case. Anyway, please apply the attached patch on top of the two other ones, I'm really confident this time :-) I'm now going to merge it as well as Emeric's patches into mainline. Thanks a lot for all your tests John! Willy
-- John-Paul Bader | Software Development www.wooga.com wooga GmbH | Saarbruecker Str. 38 | D-10405 Berlin Sitz der Gesellschaft: Berlin; HRB 117846 B Registergericht Berlin-Charlottenburg Geschaeftsfuehrung: Jens Begemann, Philipp Moeser