summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-06-30 15:53:53 +0200
committerGitHub <noreply@github.com>2022-06-30 15:53:53 +0200
commit0b1a371c0930ba172f1dd5439eefa1f5dbd83be7 (patch)
tree2b8ae62411fc6d553661d138fa09b8db1ff57bdb
parent111615fe377e72ca5399a6f20244a4d43c3f907e (diff)
parent3e1ab9a91e222b9b4058894ef90e2ab9126990c1 (diff)
Merge pull request #23293 from vespa-engine/balder/only-log-at-the-edges
Only log when entering or leaving the balanced state.
-rw-r--r--container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
index af9834e282a..d30abd1d047 100644
--- a/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
+++ b/container-search/src/main/java/com/yahoo/search/dispatch/searchcluster/Group.java
@@ -74,7 +74,7 @@ public class Group {
long average = activeDocs / numWorkingNodes;
long skew = nodes.stream().filter(node -> node.isWorking() == Boolean.TRUE).mapToLong(node -> Math.abs(node.getActiveDocuments() - average)).sum();
boolean balanced = skew <= activeDocs * maxContentSkew;
- if (!isBalanced.get() || balanced != isBalanced.get()) {
+ if (balanced != isBalanced.get()) {
if (!isSparse())
log.info("Content in " + this + ", with " + numWorkingNodes + "/" + nodes.size() + " working nodes, is " +
(balanced ? "" : "not ") + "well balanced. Current deviation: " + skew * 100 / activeDocs +