xepoll_thread_pool/client: improve autopush support
commit0b9b4edc63c0021e567c68137e1ee7f9e99ddcc5
authorEric Wong <normalperson@yhbt.net>
Sat, 21 May 2011 01:13:21 +0000 (20 18:13 -0700)
committerEric Wong <normalperson@yhbt.net>
Sat, 21 May 2011 01:37:08 +0000 (21 01:37 +0000)
treeb86f1c27240e9637c2372c4ffc509c96c0881533
parenta5419a5fd57a231e40b7a3ba48a02cdef15909be
xepoll_thread_pool/client: improve autopush support

We need to trigger a recv() to uncork the response.
This won't affect fairness (much) since all recv()s
are non-blocking and a successful header parse will
put us in the back of the queue.
lib/rainbows/xepoll_thread_pool/client.rb