diff options
author | Valerij Fredriksen <freva@users.noreply.github.com> | 2020-10-30 10:31:34 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-30 10:31:34 +0100 |
commit | fcd0863ef1d719b7ca4af4ab99bdbd7104790246 (patch) | |
tree | 9492eca2ed7046624f6f040c07efe2db6c91e966 | |
parent | fa97b260e26c01aab93e5955dc02b0a818d1c8d7 (diff) | |
parent | 697df3428e157243f64ea45a578150aece98506c (diff) |
Merge pull request #15102 from vespa-engine/freva/exclusive-retire
Do not print stack trace for NameNotFoundException
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java index e5f23a30968..a43b2655ea3 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/DynamicProvisioningMaintainer.java @@ -24,6 +24,7 @@ import com.yahoo.vespa.hosted.provision.provisioning.NodeResourceComparator; import com.yahoo.vespa.hosted.provision.provisioning.ProvisionedHost; import com.yahoo.yolean.Exceptions; +import javax.naming.NameNotFoundException; import java.time.Duration; import java.util.ArrayList; import java.util.Comparator; @@ -93,7 +94,10 @@ public class DynamicProvisioningMaintainer extends NodeRepositoryMaintainer { nodeRepository().failRecursively( host.hostname(), Agent.operator, "Failed by HostProvisioner due to provisioning failure"); } catch (RuntimeException e) { - log.log(Level.WARNING, "Failed to provision " + host.hostname() + ", will retry in " + interval(), e); + if (e.getCause() instanceof NameNotFoundException) + log.log(Level.INFO, "Failed to provision " + host.hostname() + ", will retry in " + interval() + ": " + e.getMessage()); + else + log.log(Level.WARNING, "Failed to provision " + host.hostname() + ", will retry in " + interval(), e); } }); } |