summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2020-10-30 10:31:34 +0100
committerGitHub <noreply@github.com>2020-10-30 10:31:34 +0100
commitfcd0863ef1d719b7ca4af4ab99bdbd7104790246 (patch)
tree9492eca2ed7046624f6f040c07efe2db6c91e966
parentfa97b260e26c01aab93e5955dc02b0a818d1c8d7 (diff)
parent697df3428e157243f64ea45a578150aece98506c (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.java6
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);
}
});
}