about summary refs log tree commit homepage
path: root/lib/yahns/queue_epoll.rb
DateCommit message (Expand)
2021-10-09server: workaround Linux v5.5..v5.13 epoll bug
2016-11-29queue_*: fix outdated comments
2016-06-07queue_*: check for closed IO objects
2016-01-02copyright updates for 2016
2016-01-02enable frozen_string_literal for Ruby 2.3+
2015-10-13copyright updates
2015-06-05reduce inline constant cache overheads
2015-05-11worker threads log LoadError and SyntaxError, too
2015-05-08proxy: ensure GC sees the client socket upon reactivation
2015-04-03proxy_pass: rewrite to be async, using rack.hijack
2015-03-17avoid EPOLL_CTL_DEL calls on rack.hijack
2013-11-07queue: eliminate :wait_readwrite
2013-11-07queue_epoll: document epoll concurrency caveats
2013-11-07shutdown_timeout works around long-running response/apps
2013-10-31fdmap: prevent possible/theoretical race
2013-10-30Rack hijack issues EPOLL_CTL_DEL
2013-10-28queue_epoll: remove check for closed descriptor
2013-10-26StreamFile and TmpIO attempt expiry on EMFILE/ENFILE
2013-10-26output_buffering handles odd EAGAIN cases
2013-10-25quitter: save one syscall and implement for non-eventfd
2013-10-21rework shutdown for systems w/o rb_thread_fd_close
2013-10-20recheck IO#closed? on thread pools after a short delay
2013-10-20ensure we stop all threads at exit
2013-10-19fix and test Rack hijack support
2013-10-18initial commit