summaryrefslogtreecommitdiffstats
path: root/node-admin
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@oath.com>2018-11-23 13:15:53 +0100
committerValerij Fredriksen <valerijf@oath.com>2018-11-23 13:15:53 +0100
commitc284ebe9e4a677d8b2a63e50c7250a7fdfacca01 (patch)
treea3d3ba93dc61a6c05a5ff9b8e877934ff9d47161 /node-admin
parent561a1530da89f48dbe01a4a1757cbdb5fcd8c3a8 (diff)
Try/catch inside the while
Diffstat (limited to 'node-admin')
-rw-r--r--node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
index 25ed3ec4b59..98975dddb56 100644
--- a/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
+++ b/node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java
@@ -138,11 +138,13 @@ public class NodeAgentImpl implements NodeAgent {
this.healthChecker = healthChecker;
this.loopThread = new Thread(() -> {
- try {
- while (!terminated.get()) tick();
- } catch (Throwable t) {
- numberOfUnhandledException++;
- context.log(logger, LogLevel.ERROR, "Unhandled throwable, ignoring", t);
+ while (!terminated.get()) {
+ try {
+ tick();
+ } catch (Throwable t) {
+ numberOfUnhandledException++;
+ context.log(logger, LogLevel.ERROR, "Unhandled throwable, ignoring", t);
+ }
}
});
this.loopThread.setName("tick-" + context.hostname());