From 67927a174dc5727df9540de38def1465bfaa3ab4 Mon Sep 17 00:00:00 2001 From: Holden Karau Date: Wed, 28 Mar 2012 21:33:40 -0700 Subject: [PATCH] Fix for issue #1819 where TransportClient (sniff) fails to reconnect to nodes once removed if all nodes are removed --- .../client/transport/TransportClientNodesService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java b/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java index 3cea6d57aaf6a..5f5553ecdd009 100644 --- a/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java +++ b/src/main/java/org/elasticsearch/client/transport/TransportClientNodesService.java @@ -326,7 +326,8 @@ public void run() { try { transportService.connectToNode(listedNode); } catch (Exception e) { - logger.debug("failed to connect to node [{}], removed from nodes list", e, listedNode); + logger.debug("failed to connect to node [{}], ignoring...", e, listedNode); + latch.countDown(); return; } }