diff options
author | Bjørn Christian Seime <bjorn.christian@seime.no> | 2023-09-01 14:38:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-01 14:38:01 +0200 |
commit | c4adcef1dbbb0b1f42b0f53c34109fc0adb1df5c (patch) | |
tree | e1e004aef18f1241f893b2dfdad08aeefb60a3a7 | |
parent | 624e4ad8034ba9e0df93307ca498ec6d545cb0d2 (diff) | |
parent | 07d9434f7a7b2b52a28c850ae3a5881ce74ca8e1 (diff) |
Merge pull request #28358 from vespa-engine/jonmv/reconfigurable-dispatcher-3
Add debug-logging to search cluster dispatch health tracking
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java index 5005c772e0e..59b4637a627 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/SearchCluster.java @@ -12,7 +12,6 @@ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.List; -import java.util.ListIterator; import java.util.Map; import java.util.Optional; import java.util.concurrent.Executor; @@ -144,6 +143,7 @@ public class SearchCluster implements NodeManager<Node> { } private void updateWorkingState(Node node, boolean isWorking) { + log.fine(() -> "Updating working state of " + node + " to " + isWorking); node.setWorking(isWorking); updateVipStatusOnNodeChange(node, isWorking); } @@ -219,6 +219,7 @@ public class SearchCluster implements NodeManager<Node> { /** Used by the cluster monitor to manage node status */ @Override public void ping(ClusterMonitor<Node> clusterMonitor, Node node, Executor executor) { + log.fine(() -> "Pinging " + node); Pinger pinger = pingFactory.createPinger(node, clusterMonitor, new PongCallback(node, clusterMonitor)); pinger.ping(); } @@ -305,6 +306,7 @@ public class SearchCluster implements NodeManager<Node> { @Override public void handle(Pong pong) { + log.fine(() -> "Got pong from " + node + ": " + pong); if (pong.badResponse()) { clusterMonitor.failed(node, pong.error().get()); } else { |