diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-05-28 12:50:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-28 12:50:46 +0200 |
commit | 3a5332d332784f591199bd571136a7260abd3d81 (patch) | |
tree | 485dbe423aa06c4bab9381ad285e80ac5ff60c72 /config-provisioning/src/main/java/com/yahoo/config/provision/zone | |
parent | 1710015d28f099e931a4df90c0634294c35083a4 (diff) | |
parent | 32cd406c396738486a43e4603f6e07c1561766ab (diff) |
Merge pull request #9582 from vespa-engine/mpolden/detect-directly-routed-zone
Only update routing policies for applicable zones
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/zone')
-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(); } |