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