From e8cedc2584d23a8ab214ff96a973dc37344c2796 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 4 May 2010 13:41:55 -0700 Subject: drop EventMachineDefer concurrency model Since we have conditional deferred execution in the regular EventMachine concurrency model, we can drop this one. This concurrency model never fully worked due to lack of graceful shut downs, and was never promoted nor supported, either. --- lib/rainbows/http_server.rb | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'lib/rainbows/http_server.rb') diff --git a/lib/rainbows/http_server.rb b/lib/rainbows/http_server.rb index 50231ff..d009e50 100644 --- a/lib/rainbows/http_server.rb +++ b/lib/rainbows/http_server.rb @@ -60,11 +60,7 @@ module Rainbows end mod.setup if mod.respond_to?(:setup) Const::RACK_DEFAULTS['rainbows.model'] = @use = model.to_sym - - Const::RACK_DEFAULTS['rack.multithread'] = case model.to_s - when /Thread/, "EventMachineDefer"; true - else false - end + Const::RACK_DEFAULTS['rack.multithread'] = !!(model.to_s =~ /Thread/) case @use when :Rev, :EventMachine, :NeverBlock -- cgit v1.2.3-24-ge0c7