commit | fe971b35aeca9994f3823112c783aa796e74075a | [log] [tgz] |
---|---|---|
author | PiBa-NL <PiBa.NL.dev@gmail.com> | Wed May 02 22:27:14 2018 +0200 |
committer | Willy Tarreau <w@1wt.eu> | Thu May 03 05:00:25 2018 +0200 |
tree | 49e12473004865f0d4749744cbf09a33636579da | |
parent | 148b16e1ceb819dfcef4c45828121d9cd7474b35 [diff] |
BUG/MINOR, BUG/MINOR: lua: Put tasks to sleep when waiting for data If a lua socket is waiting for data it currently spins at 100% cpu usage. This because the TICK_ETERNITY returned by the socket is ignored when setting the 'expire' time of the task. Fixed by removing the check for yields that return TICK_ETERNITY. This should be backported to at least 1.8.