1. 27 Jun, 2012 2 commits
    • Poul-Henning Kamp's avatar
      Overhaul the thread-pool herding code. · 7e25234d
      Poul-Henning Kamp authored
      NB: Changes to parameter defaults & units included in this commit!
      
      I tried to apply some queuing theory to this problem and as much as
      I admire Agner Krarup Erlang, his math isn't much help when you don't
      know any of the relevant metrics for your queue.
      
      Instead I took a much simpler approach:  "If we fail to get a thread,
      we probably need more threads", and have rewritten the herder to to
      react faster and more reliably to such events.
      
      I went over the parameters for thread-pools and normalized timeouts
      to seconds rather than milliseconds (beware!) and polished descriptions
      etc.
      7e25234d
    • Poul-Henning Kamp's avatar
      Make Flexelint hate me less · 590299ee
      Poul-Henning Kamp authored
      590299ee
  2. 26 Jun, 2012 2 commits
  3. 25 Jun, 2012 8 commits
  4. 20 Jun, 2012 6 commits
  5. 19 Jun, 2012 12 commits
  6. 18 Jun, 2012 10 commits