summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-11-18 12:05:11 +0100
committerGitHub <noreply@github.com>2019-11-18 12:05:11 +0100
commitfe7ba4538a01a4b5a5df743c51355c561fea7c68 (patch)
tree14102d8dc45bc4d3a6b22651a65ecb807e85f735
parentfc1f3704120dc6fc67d1c4ff27a3405df2b2958a (diff)
parentea75fde1aa76dd07146e05cc5985cbbc91a1788c (diff)
Merge pull request #11324 from vespa-engine/freva/check-cause
Check against exception cause instead
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java b/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
index d490b1b49e9..91aa57bb88a 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/ConfigServerBootstrap.java
@@ -246,12 +246,14 @@ public class ConfigServerBootstrap extends AbstractComponent implements Runnable
ApplicationId app = f.getKey();
try {
f.getValue().get();
- } catch (TransientException e) {
- log.log(LogLevel.INFO, "Redeploying " + app +
- " failed with transient error, will retry after bootstrap: " + Exceptions.toMessageString(e));
} catch (ExecutionException e) {
- log.log(LogLevel.WARNING, "Redeploying " + app + " failed, will retry", e);
- failedDeployments.add(app);
+ if (e.getCause() instanceof TransientException) {
+ log.log(LogLevel.INFO, "Redeploying " + app +
+ " failed with transient error, will retry after bootstrap: " + Exceptions.toMessageString(e));
+ } else {
+ log.log(LogLevel.WARNING, "Redeploying " + app + " failed, will retry", e);
+ failedDeployments.add(app);
+ }
}
}
executor.shutdown();