summary refs log tree commit homepage
path: root/lib/rainbows/thread_pool.rb
AgeCommit message (Expand)AuthorFilesLines
2011-04-10thread_pool: get used of dead thread_join methodEric Wong1-13/+0
2011-03-22thread_pool+thread_spawn: update documentationEric Wong1-15/+12
2011-02-05*epoll: refactor common loop codeEric Wong1-1/+1
2011-01-06eliminate G constant and just use the Rainbows! moduleEric Wong1-7/+7
2011-01-04globally refactor Range handling for responsesEric Wong1-2/+2
2010-12-27thread_pool: avoid needless wakeups from selectEric Wong1-1/+1
2010-12-27thread_*: unindentEric Wong1-70/+66
2010-09-28start using kgio libraryEric Wong1-4/+2
2010-08-26split out accept() callers to acceptor moduleEric Wong1-2/+3
2010-07-10doc: avoid documenting internals on RDoc websiteEric Wong1-4/+4
2010-07-04thread_pool: force threads to wakeup on shutdownEric Wong1-1/+6
2010-06-18prefer Array#[] lookup to Array#first/Array#lastEric Wong1-2/+2
2009-12-29quiet spurious wakeups for accept() in Thread* modelsEric Wong1-2/+1
2009-12-16join_threads method is exclusive to ThreadPoolEric Wong1-0/+8
2009-11-29refactor threaded models to use blocking accept() if possibleEric Wong1-23/+28
2009-11-28common Rainbows.accept methodEric Wong1-5/+2
2009-11-26cleanup and refactor error handlingEric Wong1-2/+2
2009-11-06cleanup worker heartbeat and master deathwatchEric Wong1-6/+5
2009-11-04thread_pool: update fchmod heartbeat every secondEric Wong1-1/+1
2009-11-01thread_pool: comment for potential SMP issue under 1.9Eric Wong1-0/+5
2009-10-17refactor graceful shutdowns again, harderEric Wong1-10/+9
2009-10-17DRY setting of rack.multithreadEric Wong1-1/+0
2009-10-17Fix graceful shutdown handling of Thread* models harderEric Wong1-2/+2
2009-10-14documentation updates (mostly on network models)Eric Wong1-4/+11
2009-10-14rack.multithread is only true for Thread* modelsEric Wong1-0/+1
2009-10-11Fix graceful shutdowns for threaded modelsEric Wong1-1/+1
2009-10-11cleanup thread models, threads no longer time outEric Wong1-40/+15
2009-10-11No need to be halving timeout, already done for usEric Wong1-2/+2
2009-10-11expand and share init_worker_processEric Wong1-6/+0
2009-10-11graceful exit on trap TypeError from IO.selectEric Wong1-1/+1
2009-10-11factor out common listen loop error handlingEric Wong1-4/+1
2009-10-08fchmod heartbeat flips between 0/1Eric Wong1-2/+2
2009-10-05less error-prone timeouts for Thread modelsEric Wong1-7/+5
2009-10-05Thread* models: cleanup timeout managementEric Wong1-1/+0
2009-10-05huge documentation revampEric Wong1-0/+12
2009-10-03thread_pool: Thread#kill! is gone in 1.9.2Eric Wong1-1/+1
2009-10-03common Base class for all concurrency modelsEric Wong1-3/+1
2009-10-02set "encoding: binary" for all filesEric Wong1-0/+2
2009-10-02initial revisionEric Wong1-0/+84