summaryrefslogtreecommitdiffstats
path: root/node-repository/src/main/java/com
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-06-08 10:58:38 +0200
committerMartin Polden <mpolden@mpolden.no>2023-06-08 10:58:38 +0200
commit9b87350782bbb987ddccf9ce97fc63eaf0d93e14 (patch)
tree0734fe5958cc089b6fc3af3e2a6a4983d3091373 /node-repository/src/main/java/com
parentd7568f0d450df2287657ac18c37955a1867496f5 (diff)
Skip logging when rethrowing
Diffstat (limited to 'node-repository/src/main/java/com')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
index 14013007da0..fbc2dca9f37 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/maintenance/MaintenanceDeployment.java
@@ -101,10 +101,11 @@ class MaintenanceDeployment implements Closeable {
Exceptions.toMessageString(e));
return Optional.empty();
} catch (RuntimeException e) {
- metric.add(ConfigServerMetrics.MAINTENANCE_DEPLOYMENT_FAILURE.baseName(), 1, metric.createContext(Map.of()));
- log.log(Level.WARNING, "Exception on maintenance deploy of " + application, e);
if (throwOnFailure) {
throw e;
+ } else {
+ metric.add(ConfigServerMetrics.MAINTENANCE_DEPLOYMENT_FAILURE.baseName(), 1, metric.createContext(Map.of()));
+ log.log(Level.WARNING, "Exception on maintenance deploy of " + application, e);
}
return Optional.empty();
}