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
/
server.rb
Date
Commit message (
Expand
)
2014-05-09
rework master-to-worker signaling to use a pipe
2014-05-09
server: account for premature grandparent death
2013-11-07
fdmap: document + fix for level-trigger
2013-11-07
fdmap: simplify IO expiry interface
2013-11-07
shutdown_timeout works around long-running response/apps
2013-11-07
SIGWINCH works after SIGUSR2 upgrades
2013-11-06
server: log error instead of raising for leftover socks
2013-11-05
server: improve shutdown messages
2013-11-02
worker-less server should not waitpid indiscriminately
2013-11-01
remove unnecessary map(&:to_s) before Array#join
2013-11-01
enable client expiry for non-TCP sockets
2013-10-31
remove "worker_" prefix from atfork hooks
2013-10-31
comment to explain YAHNS_FD env
2013-10-31
implement before_exec hook
2013-10-31
implement shutdown_timeout and expiry on graceful shutdown
2013-10-30
Rack hijack issues EPOLL_CTL_DEL
2013-10-30
server: fix incorrect receiver of method call
2013-10-30
allow multiple blocking threads per listen socket
2013-10-29
server: fix out-of-date comment regarding bind/pid order
2013-10-29
implement user switching
2013-10-28
associate private/anonymous queues correctly
2013-10-26
server: avoid metaclass for acceptors
2013-10-26
fix SIGCHLD w/o workers + PID file renames
2013-10-25
quitter: save one syscall and implement for non-eventfd
2013-10-22
config: implement atfork handlers
2013-10-22
server: switch abort to raise on BUG
2013-10-22
server (minor cleanup): use Symbol#to_proc
2013-10-22
rework acceptor thread shutdown (again)
2013-10-22
reinstate retry delay for binding new listeners
2013-10-21
server: abort loudly if we have old threads running
2013-10-21
server (cleanup): avoid interning word for log message
2013-10-21
server: skip killing acceptors on rbx for now
2013-10-21
wip for EADDRINUSE failure
2013-10-21
SIGUSR2 uses fork + exec again instead of Process.spawn
2013-10-21
rework shutdown for systems w/o rb_thread_fd_close
2013-10-20
ensure we stop all threads at exit
2013-10-19
SIGUSR2 handling uses Process.spawn + tests
2013-10-18
disable persistent connections on SIGQUIT
2013-10-18
initial commit