diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-08-11 13:42:16 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2022-08-11 13:42:16 +0200 |
commit | 9e7ddc418064718deaf4b7d9d3b55492664a6372 (patch) | |
tree | 932ec26eeb83609b239a0a96037747aaf965f1c4 /node-repository/src/main/java/com | |
parent | 202854aaeadb77f3880892b9b327166ab537c637 (diff) |
Use actual ideal load in test load
Diffstat (limited to 'node-repository/src/main/java/com')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/autoscale/ClusterModel.java | 8 |
1 files changed, 6 insertions, 2 deletions
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 acba5b038c2..c739d66a1f0 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 @@ -96,10 +96,14 @@ public class ClusterModel { public Load loadAdjustment() { if (nodeTimeseries().measurementsPerNode() == 0) return Load.one(); // No info, no change + System.out.println("Peak " + nodeTimeseries().peakLoad()); + System.out.println("ideal " + idealLoad()); Load peak = nodeTimeseries().peakLoad().divide(idealLoad()); // Peak relative to ideal - - if (! safeToScaleDown()) + System.out.println("Relative peak " + peak); + if (! safeToScaleDown()) { peak = peak.map(v -> v < 1 ? 1 : v); + System.out.println(" capped " + peak); + } return peak; } |