diff options
author | Håkon Hallingstad <hakon@yahooinc.com> | 2024-01-10 09:46:29 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@yahooinc.com> | 2024-01-10 09:46:29 +0100 |
commit | 83f531bf6da495a7803ebbf3350265ebdd2bab19 (patch) | |
tree | 8f967ee9a23fd2365f7c3105f474fcd9ab844d0f /orchestrator | |
parent | dbf6b89f6823ee28aaac914303857de0b681faa5 (diff) |
Reset downtime at resume, 2. try
Diffstat (limited to 'orchestrator')
-rw-r--r-- | orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java b/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java index 2bbed38a7c4..f3a680478e3 100644 --- a/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java +++ b/orchestrator/src/main/java/com/yahoo/vespa/orchestrator/Orchestrator.java @@ -49,6 +49,14 @@ public interface Orchestrator { */ HostStatus getNodeStatus(HostName hostName) throws HostNameNotFoundException; + default Optional<HostStatus> getOptionalNodeStatus(String hostname) { + try { + return Optional.of(getNodeStatus(new HostName(hostname))); + } catch (HostNameNotFoundException e) { + return Optional.empty(); + } + } + /** Get host info for hostname in application, returning no-remarks if not in application. */ HostInfo getHostInfo(ApplicationInstanceReference reference, HostName hostname); |