commit | b3fb60bdcd15cd3bd925a6423f40498f4a695043 | [log] [tgz] |
---|---|---|
author | Willy Tarreau <w@1wt.eu> | Thu Oct 04 08:56:31 2012 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu Oct 04 08:58:21 2012 +0200 |
tree | fdac2b8b8e96181fbcbcc9504fb2df5e161f67a6 | |
parent | 8113a5d78f2d2abe942f88a3a4df9f8bb5e535ba [diff] |
BUG/MEDIUM: listener: don't pause protocols that do not support it Pausing a UNIX_STREAM socket results in a major pain because the socket does not correctly resume, it wakes poll() but return EAGAIN on accept(), resulting in a busy loop. So let's only pause protocols that support it. This issues has existed since UNIX sockets were introduced on bind lines.