Skip to content
Snippets Groups Projects
  1. Nov 12, 2015
  2. Nov 04, 2015
  3. Nov 03, 2015
  4. Nov 02, 2015
    • vjpai's avatar
      6bf1de9a
    • Vijay Pai's avatar
      Merge pull request #4018 from ctiller/latent-see · 6b43ac41
      Vijay Pai authored
      Fix nap condition for pollset wakeup
      6b43ac41
    • Craig Tiller's avatar
      Fix nap condition for pollset wakeup · 66197ca2
      Craig Tiller authored
      If:
      - one thread issues a kick forcing pollset re-evaluation
      - concurrently with a second thread forcing a specific poller to be awoken
      And:
      - both threads kicks are processed as a single wakeup
      Then:
      - since we enqueue nothing to the exec_ctx in this situation, we responded to the wakeup by doing another poll until the timeout, ignoring urgent work up the stack
      
      Fix this by flagging that a specific worker was designated to be awoken (since this is a good signal that we really really need to wake up), and use that to still re-evaluate the poll set, but with an immediate deadline so that we fall out of the poll loop as soon as possible.
      66197ca2
  5. Oct 30, 2015
  6. Oct 29, 2015
Loading