]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MAJOR: stream_interface: certain workloads could cause get stuck
authorWilly Tarreau <w@1wt.eu>
Mon, 19 Nov 2012 15:43:14 +0000 (16:43 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 19 Nov 2012 16:11:00 +0000 (17:11 +0100)
commit9f7c6a183b15b7e61fc433e8d287d0c29a78e611
tree99187eb74182967dcd15e1e28dbdfbf767a28444
parentbc174aa1444fa5a07b4de250123ac16759cc3c8b
BUG/MAJOR: stream_interface: certain workloads could cause get stuck

Some very specifically scheduled workloads could sometimes get stuck when
data receive was disabled due to buffer full then re-enabled due to a full
send(). A conn_data_want_recv() had to be set again in this specific case.

This bug was introduced with connection rework and polling changes in dev12.
src/stream_interface.c