diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-05-28 09:30:57 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-05-28 09:30:57 +0200 |
commit | 32cd406c396738486a43e4603f6e07c1561766ab (patch) | |
tree | 124604b90006e3d805b1f480cf03d50d73713e93 /config-provisioning | |
parent | 8243644f3272799293a3fc09f29128079f7f0fba (diff) |
Only update routing policies for applicable zones
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilter.java | 3 | ||||
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilter.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilter.java index ab44fdcb05e..46efe7a440d 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilter.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilter.java @@ -19,6 +19,9 @@ public interface ZoneFilter { /** Zones which are upgraded by the controller. */ ZoneList controllerUpgraded(); + /** Zones which support direct routing through exclusive load balancers. */ + ZoneList directlyRouted(); + /** Zones where config servers are up and running. */ ZoneList reachable(); diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java index 675b770dc29..528b1974f7d 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java @@ -48,6 +48,11 @@ public class ZoneFilterMock implements ZoneList { } @Override + public ZoneList directlyRouted() { + return all(); + } + + @Override public ZoneList reachable() { return all(); } |