aboutsummaryrefslogtreecommitdiffstats
path: root/clustercontroller-core
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2021-03-02 14:52:38 +0100
committerJon Marius Venstad <venstad@gmail.com>2021-03-02 14:52:38 +0100
commit20007bd217bf538dde3c5e7deef77b92eac41c1e (patch)
treec1960532f37225494ea2446bacce05ac894ad4e8 /clustercontroller-core
parent377d13a24ec3b96c55acec7f4ba979ca6630997b (diff)
Only force CC metric update when you are the boss
Diffstat (limited to 'clustercontroller-core')
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
index b47846bd321..e8222d73a63 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java
@@ -391,7 +391,7 @@ public class FleetController implements NodeStateOrHostInfoChangeHandler, NodeAd
private boolean maybePublishOldMetrics() {
verifyInControllerThread();
- if (cycleCount > 300 + lastMetricUpdateCycleCount) {
+ if (isMaster() && cycleCount > 300 + lastMetricUpdateCycleCount) {
ClusterStateBundle stateBundle = stateVersionTracker.getVersionedClusterStateBundle();
ClusterState baselineState = stateBundle.getBaselineClusterState();
metricUpdater.updateClusterStateMetrics(cluster, baselineState,