diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-04-27 12:00:43 +0200 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-04-27 12:00:43 +0200 |
commit | 61ccda4026eb68d1fe24dedb6bc08b59f1c878df (patch) | |
tree | fd1bfb8932e9b7255a2d2ffc180cfeefe786d8c5 /controller-api | |
parent | d83814043998817d404b922e3050ce2006e8ec19 (diff) |
Differentiate between reachable and controller upgraded zones
Diffstat (limited to 'controller-api')
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(); } |