diff --git a/lib/split/helper.rb b/lib/split/helper.rb index 8d45e2f4..b0e700c1 100644 --- a/lib/split/helper.rb +++ b/lib/split/helper.rb @@ -16,7 +16,7 @@ def ab_test(metric_descriptor, control = nil, *alternatives) else control_variable(experiment.control) end - rescue Errno::ECONNREFUSED, Redis::CannotConnectError, SocketError => e + rescue Errno::ECONNREFUSED, Redis::BaseError, SocketError => e raise(e) unless Split.configuration.db_failover Split.configuration.db_failover_on_db_error.call(e)