From 32affaf3d70983b86ec006ece27f3f34c98bedcc Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 10 May 2009 19:02:05 -0700 Subject: Enforce minimum timeout at 3 seconds 2 seconds is still prone to race conditions under high load. We're intentionally less accurate than we could be in order to reduce syscall and method dispatch overhead. --- test/unit/test_signals.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'test') diff --git a/test/unit/test_signals.rb b/test/unit/test_signals.rb index 24094fe..ef66ed6 100644 --- a/test/unit/test_signals.rb +++ b/test/unit/test_signals.rb @@ -40,7 +40,7 @@ class SignalsTest < Test::Unit::TestCase def test_worker_dies_on_dead_master pid = fork { app = lambda { |env| [ 200, {'X-Pid' => "#$$" }, [] ] } - opts = @server_opts.merge(:timeout => 2) + opts = @server_opts.merge(:timeout => 3) redirect_test_io { HttpServer.new(app, opts).start.join } } child = sock = buf = t0 = nil @@ -94,7 +94,7 @@ class SignalsTest < Test::Unit::TestCase def test_timeout_slow_response pid = fork { app = lambda { |env| sleep } - opts = @server_opts.merge(:timeout => 2) + opts = @server_opts.merge(:timeout => 3) redirect_test_io { HttpServer.new(app, opts).start.join } } t0 = Time.now -- cgit v1.2.3-24-ge0c7