1. 22 Nov, 2016 4 commits
    • Nils Goroll's avatar
      clarify that the enum implies a priority · d564695c
      Nils Goroll authored
      d564695c
    • Nils Goroll's avatar
      Apply queue limits only to requests · 6a672d40
      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.
      6a672d40
    • Nils Goroll's avatar
      fix a potential race · 674cd521
      Nils Goroll authored
      The nthr => wthread_min assertion could trigger if
      wthread_min was changed after the first comparison.
      674cd521
    • Nils Goroll's avatar
      wake up herder from sleeping after destroying, sleep for longer · f5d5587e
      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.
      f5d5587e
  2. 18 Nov, 2016 1 commit
  3. 17 Nov, 2016 3 commits
  4. 16 Nov, 2016 3 commits
  5. 25 Oct, 2016 1 commit
  6. 21 Oct, 2016 1 commit
  7. 13 Oct, 2016 4 commits
  8. 12 Oct, 2016 4 commits
  9. 11 Oct, 2016 2 commits
    • Martin Blix Grydeland's avatar
      Fix test for duplicate links in vsl_dispatch · fd958451
      Martin Blix Grydeland authored
      This test wasn't working as it was supposed to, and would cause the
      forward links graph building of log transactions to fail. The fail was
      soft, as the reverse mapping still succeeded creating the right
      mapping.
      
      Depending on when the local thread log buffer was flushed, the problem
      would show as spurious "duplicate link" log records to be inserted.
      
      Fixes: #1830
      fd958451
    • Federico G. Schwindt's avatar
      Document %r behaviour · d3df37f2
      Federico G. Schwindt authored
      Fixes #2017.
      d3df37f2
  10. 14 Sep, 2016 4 commits
  11. 13 Sep, 2016 5 commits
  12. 12 Sep, 2016 8 commits