From: Chris Eppstein Date: 2009-08-20T17:20:13+09:00 Subject: API Change to Timeout? This commit: http://github.com/FooBarWidget/rubyenterpriseedition/commit/00a8c1b356b482b2b34931344e747062a8d07795 Breaks the documented API of the timeout function by changing the default exception class raised from Timeout::Error to Timeout::ExitException. I spent a fair bit of time diagnosing this issue today as it was causing misbehavior in memcache-client. As a work-around, I am using a modified version of memcache-client that specifies Timeout::Error as the timeout exception class explicitly, but it would be great to fix this as I'm sure lots of libraries expect Timeout::Error. Thanks, Chris Eppstein P.S. I originally reported this issue to the Phusion guys, but they directed me here.