From d0103759ae63b0ed1084f6a9d2b7ede538e8c871 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Sun, 18 Oct 2009 20:08:17 -0700 Subject: revactor: switch to a 1 second heartbeat Like everybody else... Closing the listener sockets doesn't seem to wakeup the actors reliably and since it's easier to use a 1 second heartbeat than correct signal/messaging for all the rest of the other clients, we'll just do that instead of relying on one-off signal handlers. --- lib/rainbows/revactor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rainbows/revactor.rb b/lib/rainbows/revactor.rb index 3db1062..d9f246b 100644 --- a/lib/rainbows/revactor.rb +++ b/lib/rainbows/revactor.rb @@ -112,7 +112,7 @@ module Rainbows begin Actor.receive do |filter| - filter.after(timeout, &check_quit) + filter.after(1, &check_quit) filter.when(Case[:exit, Actor, Object]) do |_,actor,_| orig = clients.size clients.delete(actor.object_id) -- cgit v1.2.3-24-ge0c7