about summary refs log tree commit homepage
path: root/lib/unicorn/oob_gc.rb
diff options
context:
space:
mode:
authorEric Wong <e@80x24.org>2019-05-11 06:52:49 +0000
committerEric Wong <e@80x24.org>2019-05-12 22:14:30 +0000
commit2ea6af4ed1ce5f3a34bdfd32b9e54a67fabcff26 (patch)
tree3403b1f668f437eda8d6fa44fd12474751e4401c /lib/unicorn/oob_gc.rb
parentcaaf59f1e64310c7c7d7e514e932083972b079ca (diff)
downloadunicorn-2ea6af4ed1ce5f3a34bdfd32b9e54a67fabcff26.tar.gz
In preparation for kgio removal, I want to ensure we can
maintain existing performance when swapping kgio_tryaccept
for accept_nonblock on Ruby 2.3+

There's plenty of TCP benchmarking tools, but TCP port reuse
delays hurt predictability since unicorn doesn't do persistent
connections.

So this is exclusively for Unix sockets and uses Perl instead
of Ruby since I don't want to be bothered with GC
unpredictability on the client side.
Diffstat (limited to 'lib/unicorn/oob_gc.rb')
0 files changed, 0 insertions, 0 deletions