diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2021-03-02 15:04:35 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-02 15:04:35 +0100 |
commit | d00ec2522b14b17ae2b16eb2ddcbe09d1ebc8b03 (patch) | |
tree | 9e7b788f586f3f0556eb52bdff506e173d000468 | |
parent | d2f17241fd64249b490e47e5e23716d9e1743e76 (diff) | |
parent | 20007bd217bf538dde3c5e7deef77b92eac41c1e (diff) |
Merge pull request #16743 from vespa-engine/jonmv/only-force-cc-metric-update-when-master
Only force CC metric update when you are the boss
-rw-r--r-- | clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/FleetController.java | 2 |
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, |