aboutsummaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2023-01-04 11:49:26 +0100
committerJon Bratseth <bratseth@gmail.com>2023-01-04 11:49:26 +0100
commit679652383a8e2461be0af85c3a46d77db2bfbda5 (patch)
tree007a94f8a2643b079be2da1f923615d28854e8f2 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance
parent20a6b5041b179a382a90ca37382a0b6ba3f963f7 (diff)
Don't replace measurements by empty
Diffstat (limited to 'node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/AutoscalingMaintainer.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/AutoscalingMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/AutoscalingMaintainer.java
index caeed18961e..4aa54b7f6fa 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/AutoscalingMaintainer.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/AutoscalingMaintainer.java
@@ -82,7 +82,9 @@ public class AutoscalingMaintainer extends NodeRepositoryMaintainer {
clusterNodes = nodeRepository().nodes().list(Node.State.active).owner(applicationId).cluster(clusterId);
// 1. Update cluster info
- updatedCluster = updateCompletion(cluster.get(), clusterNodes).withTarget(autoscaling);
+ updatedCluster = updateCompletion(cluster.get(), clusterNodes);
+ if ( ! autoscaling.isEmpty()) // Ignore empties we'll get from servers recently started
+ updatedCluster = updatedCluster.withTarget(autoscaling);
applications().put(application.get().with(updatedCluster), lock);
var current = new AllocatableClusterResources(clusterNodes, nodeRepository()).advertisedResources();