diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-02-18 14:25:23 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-02-18 14:25:23 +0100 |
commit | 370b8742744344fc38dabff4ae7bae65c9316dfc (patch) | |
tree | 55282fdee06ee14420de79aa12ef02093116312b /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java | |
parent | 21e0c4913dd0bc88dfec3016d4552f57fc0e7c4b (diff) |
Predict best case overhead during autoscaling
Predicting worst case has the unavoidable consequence
that we will conclude we cannot fulfill requested resources
in the case where there are no resource ranges (only node count ranges),
or where they are too narrow, and thus refrain from scaling down
when we should.
Instead, mostly predict the best case and let the ideal < 1 headroom
absorb the deficiency in what we are actually allocated.
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java index e7332f6474d..b7e7ac7ee4b 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/provisioning/EmptyProvisionServiceProvider.java @@ -41,10 +41,10 @@ public class EmptyProvisionServiceProvider implements ProvisionServiceProvider { public NodeResources advertisedResourcesOf(Flavor flavor) { return flavor.resources(); } @Override - public NodeResources requestToReal(NodeResources resources, boolean exclusive) { return resources; } + public NodeResources requestToReal(NodeResources resources, boolean exclusive, boolean bestCase) { return resources; } @Override - public NodeResources realToRequest(NodeResources resources, boolean exclusive) { return resources; } + public NodeResources realToRequest(NodeResources resources, boolean exclusive, boolean bestCase) { return resources; } @Override public long reservedDiskSpaceInBase2Gb(NodeType nodeType, boolean sharedHost) { return 0; } |