diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-05-12 19:52:02 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-05-14 10:33:01 +0200 |
commit | 7bd5f666f2fa88243d8e4ea347428f5eb61c226e (patch) | |
tree | fd2ad3cdcdc91f9b1eb5843784d0dae32611bbfe /node-repository | |
parent | 294d4d80ab1f3d628c33881a1db99e2e71b7a1f1 (diff) |
Only read the relevant state
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/DelegatingOsUpgrader.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/DelegatingOsUpgrader.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/DelegatingOsUpgrader.java index 84454e0d06a..4f2012ded8f 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/DelegatingOsUpgrader.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/os/DelegatingOsUpgrader.java @@ -37,7 +37,7 @@ public class DelegatingOsUpgrader implements OsUpgrader { @Override public void upgradeTo(OsVersionTarget target) { - NodeList activeNodes = nodeRepository.nodes().list().nodeType(target.nodeType()).state(Node.State.active); + NodeList activeNodes = nodeRepository.nodes().list(Node.State.active).nodeType(target.nodeType()); int numberToUpgrade = Math.max(0, maxActiveUpgrades - activeNodes.changingOsVersionTo(target.version()).size()); NodeList nodesToUpgrade = activeNodes.not().changingOsVersionTo(target.version()) .osVersionIsBefore(target.version()) |