aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorValerij Fredriksen <freva@users.noreply.github.com>2022-08-04 14:12:52 +0200
committerGitHub <noreply@github.com>2022-08-04 14:12:52 +0200
commitf2aa09101b6edf726f01141c12e77ddb1d1a8f9e (patch)
treed05c77a53eeb30edc282d17cdfa04f301983cfbd
parent313effbf58ea4514213cdb15ebc315c2355c8d7c (diff)
parentb04f982bd93819077389ab2628d9f403180d47e8 (diff)
Merge pull request #23579 from vespa-engine/hakonhall/handle-jdisc-health
Clear unhandled exceptions counter in suspended
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
index a5edd3bd74d..6de4f8aede1 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeadmin/NodeAdminImpl.java
@@ -104,7 +104,8 @@ public class NodeAdminImpl implements NodeAdmin {
@Override
public void updateMetrics(boolean isSuspended) {
for (NodeAgentWithScheduler nodeAgentWithScheduler : nodeAgentWithSchedulerByHostname.values()) {
- if (!isSuspended) numberOfUnhandledExceptions.add(nodeAgentWithScheduler.getAndResetNumberOfUnhandledExceptions());
+ int count = nodeAgentWithScheduler.getAndResetNumberOfUnhandledExceptions();
+ if (!isSuspended) numberOfUnhandledExceptions.add(count);
nodeAgentWithScheduler.updateContainerNodeMetrics(isSuspended);
}