From 71192057ba4cc8796ec48444d41d941f49ea5602 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=81abanowski?= Date: Sat, 9 Aug 2014 05:25:59 +0200 Subject: [PATCH 1/3] remove optimize function it isn't used and it doesn't work --- lib/reel/server.rb | 6 ------ 1 file changed, 6 deletions(-) diff --git a/lib/reel/server.rb b/lib/reel/server.rb index c3257d8..226cd91 100644 --- a/lib/reel/server.rb +++ b/lib/reel/server.rb @@ -38,12 +38,6 @@ def run loop { async.handle_connection @server.accept } end - def optimize(socket) - if socket.is_a? TCPSocket - socket.setsockopt(Socket::IPPROTO_TCP, :TCP_NODELAY, 1) - end - end - def handle_connection(socket) if @spy require 'reel/spy' From 5b54f91830607cec684a74467315ebd5eedf1bac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=81abanowski?= Date: Sat, 9 Aug 2014 05:26:50 +0200 Subject: [PATCH 2/3] remove optimize from http server --- lib/reel/server/http.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/reel/server/http.rb b/lib/reel/server/http.rb index 0f9c6f9..ec991a0 100644 --- a/lib/reel/server/http.rb +++ b/lib/reel/server/http.rb @@ -10,7 +10,7 @@ class HTTP < Server # # @return [Reel::Server::HTTP] Reel HTTP server actor def initialize(host, port, options={}, &callback) - optimize server = Celluloid::IO::TCPServer.new(host, port) + server = Celluloid::IO::TCPServer.new(host, port) options.merge!(host: host, port: port) super(server, options, &callback) end From 01e699ac683625c0b80e57d2e324fa33a51f6e7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20=C5=81abanowski?= Date: Sat, 9 Aug 2014 05:27:16 +0200 Subject: [PATCH 3/3] remove optimize from https server --- lib/reel/server/https.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/reel/server/https.rb b/lib/reel/server/https.rb index 58a3ba1..b298123 100644 --- a/lib/reel/server/https.rb +++ b/lib/reel/server/https.rb @@ -38,7 +38,7 @@ def initialize(host, port, options={}, &callback) OpenSSL::SSL::VERIFY_NONE end - optimize @tcpserver = Celluloid::IO::TCPServer.new(host, port) + @tcpserver = Celluloid::IO::TCPServer.new(host, port) server = Celluloid::IO::SSLServer.new(@tcpserver, ssl_context) options.merge!(host: host, port: port)