aboutsummaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2018-04-27 12:00:43 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2018-04-27 12:00:43 +0200
commit61ccda4026eb68d1fe24dedb6bc08b59f1c878df (patch)
treefd1bfb8932e9b7255a2d2ffc180cfeefe786d8c5 /controller-api
parentd83814043998817d404b922e3050ce2006e8ec19 (diff)
Differentiate between reachable and controller upgraded zones
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilter.java7
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilterMock.java7
2 files changed, 11 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilter.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilter.java
index d8a3fa1ce96..1cb5cd22b8d 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilter.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilter.java
@@ -17,7 +17,10 @@ public interface ZoneFilter {
/** All zones from the initial pool. */
ZoneList all();
- /** Zones where which are managed by the controller. */
- ZoneList controllerManaged();
+ /** Zones which are upgraded by the controller. */
+ ZoneList controllerUpgraded();
+
+ /** Zones where config servers are up and running. */
+ ZoneList reachable();
}
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilterMock.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilterMock.java
index 70e90554735..7f4637e0492 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilterMock.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneFilterMock.java
@@ -42,7 +42,12 @@ public class ZoneFilterMock implements ZoneList {
}
@Override
- public ZoneList controllerManaged() {
+ public ZoneList controllerUpgraded() {
+ return all();
+ }
+
+ @Override
+ public ZoneList reachable() {
return all();
}