From 3469c30677bc5f66b09dbb24426db2a33c0f4fbe Mon Sep 17 00:00:00 2001 From: Jon Bratseth Date: Mon, 20 Feb 2023 13:18:30 +0100 Subject: Require a little more than minimal data to conclude --- .../java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java index a30c9b588c2..264664f91b2 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java @@ -119,7 +119,7 @@ public class ClusterModel { /** Returns the relative load adjustment that should be made to this cluster given available measurements. */ public Load loadAdjustment() { - if (nodeTimeseries().isEmpty()) return Load.one(); + if (nodeTimeseries().measurementsPerNode() < 0.5) return Load.one(); // Don't change based on very little data Load adjustment = peakLoad().divide(idealLoad()); if (! safeToScaleDown()) adjustment = adjustment.map(v -> v < 1 ? 1 : v); -- cgit v1.2.3