diff options
author | Jon Bratseth <bratseth@gmail.com> | 2023-01-04 11:49:26 +0100 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2023-01-04 11:49:26 +0100 |
commit | 679652383a8e2461be0af85c3a46d77db2bfbda5 (patch) | |
tree | 007a94f8a2643b079be2da1f923615d28854e8f2 /node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance | |
parent | 20a6b5041b179a382a90ca37382a0b6ba3f963f7 (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.java | 4 |
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(); |