diff options
author | Valerij Fredriksen <valerijf@oath.com> | 2018-11-23 13:15:53 +0100 |
---|---|---|
committer | Valerij Fredriksen <valerijf@oath.com> | 2018-11-23 13:15:53 +0100 |
commit | c284ebe9e4a677d8b2a63e50c7250a7fdfacca01 (patch) | |
tree | a3d3ba93dc61a6c05a5ff9b8e877934ff9d47161 /node-admin/src | |
parent | 561a1530da89f48dbe01a4a1757cbdb5fcd8c3a8 (diff) |
Try/catch inside the while
Diffstat (limited to 'node-admin/src')
-rw-r--r-- | node-admin/src/main/java/com/yahoo/vespa/hosted/node/admin/nodeagent/NodeAgentImpl.java | 12 |
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()); |