1. 02 Nov, 2016 2 commits
  2. 01 Nov, 2016 10 commits
  3. 31 Oct, 2016 5 commits
    • Nils Goroll's avatar
      clarify that the enum implies a priority · 2e2bfad3
      Nils Goroll authored
      2e2bfad3
    • Nils Goroll's avatar
      Apply queue limits only to requests · f88ca87d
      Nils Goroll authored
      We should queue bo tasks to avoid failing client requests
      unnecessarily.
      
      The detailed parameter description of the queue_limit was already
      correct, improve the short one.
      f88ca87d
    • Nils Goroll's avatar
      fix a potential race · ee4ae94c
      Nils Goroll authored
      The nthr => wthread_min assertion could trigger if
      wthread_min was changed after the first comparison.
      ee4ae94c
    • Nils Goroll's avatar
      wake up herder from sleeping after destroying, sleep for longer · 5e5b4d59
      Nils Goroll authored
      Previously, after sending a thread to varnish heaven, the herder slept
      for wthread_destroy_delay unconditionally. Instead, we now wait on the
      cv so we get woken up in case we run dry during the delay.
      
      This change is relevant proportionally to the value of
      wthread_destroy_delay if the spread between thread_pool_min and
      thread_pool_max is big and varnish is exposed to sudden traffic peaks.
      
      IOW, it will probably be only relevant for high performance setups.
      
      Also, we now sleep for thread_pool_timeout unless a shorter delay is
      warranted. This will delay the effect of thread parameter changes for
      up to thread_pool_timeout seconds unless the pool runs dry, in which
      case they will become effective immediately.
      5e5b4d59
    • Nils Goroll's avatar
  4. 27 Oct, 2016 1 commit
  5. 26 Oct, 2016 3 commits
  6. 25 Oct, 2016 2 commits
  7. 24 Oct, 2016 2 commits
  8. 23 Oct, 2016 3 commits
  9. 21 Oct, 2016 2 commits
  10. 19 Oct, 2016 1 commit
  11. 17 Oct, 2016 8 commits
  12. 14 Oct, 2016 1 commit