From 9ac3813c09426aba246aeacd6800816369d75f00 Mon Sep 17 00:00:00 2001 From: Sunil Kumar Date: Wed, 27 Apr 2016 13:24:04 +0530 Subject: [PATCH] Fix in read_preference nearest: Removing nodes with nil latencies. --- lib/moped/read_preference/nearest.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/moped/read_preference/nearest.rb b/lib/moped/read_preference/nearest.rb index 663c550..590c63e 100644 --- a/lib/moped/read_preference/nearest.rb +++ b/lib/moped/read_preference/nearest.rb @@ -42,7 +42,7 @@ def name # @since 2.0.0 def with_node(cluster, &block) with_retry(cluster) do - nearest = cluster.nodes.sort_by(&:latency).first + nearest = cluster.nodes.select(&:latency).sort_by(&:latency).first if nearest block.call(nearest) else