aboutsummaryrefslogtreecommitdiffstats
path: root/configserver/src
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-01-27 09:02:22 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-01-27 09:02:22 +0100
commit239072ab7ffa48949c06dae505b92cadfb6fccf1 (patch)
treeea38534deb61fea5307cff4a6496f603bbe5630d /configserver/src
parente2785c3b4ec751cbf3a62640677ed9ea4295a0ec (diff)
Pull host info through out of orchestrator and through nodes response
Diffstat (limited to 'configserver/src')
-rw-r--r--configserver/src/test/java/com/yahoo/vespa/config/server/application/OrchestratorMock.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/configserver/src/test/java/com/yahoo/vespa/config/server/application/OrchestratorMock.java b/configserver/src/test/java/com/yahoo/vespa/config/server/application/OrchestratorMock.java
index beb8abb7be6..33193bafc66 100644
--- a/configserver/src/test/java/com/yahoo/vespa/config/server/application/OrchestratorMock.java
+++ b/configserver/src/test/java/com/yahoo/vespa/config/server/application/OrchestratorMock.java
@@ -6,8 +6,10 @@ import com.yahoo.vespa.applicationmodel.HostName;
import com.yahoo.vespa.orchestrator.Host;
import com.yahoo.vespa.orchestrator.Orchestrator;
import com.yahoo.vespa.orchestrator.status.ApplicationInstanceStatus;
+import com.yahoo.vespa.orchestrator.status.HostInfo;
import com.yahoo.vespa.orchestrator.status.HostStatus;
+import java.time.Instant;
import java.util.Collections;
import java.util.HashSet;
import java.util.List;
@@ -36,8 +38,10 @@ public class OrchestratorMock implements Orchestrator {
}
@Override
- public Function<HostName, Optional<HostStatus>> getNodeStatuses() {
- return hostName -> Optional.of(getNodeStatus(hostName));
+ public Function<HostName, Optional<HostInfo>> getNodeStatuses() {
+ return hostName -> Optional.of(getNodeStatus(hostName))
+ .map(status -> status.isSuspended() ? HostInfo.createSuspended(status, Instant.EPOCH)
+ : HostInfo.createNoRemarks());
}
@Override