summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-05-28 12:50:46 +0200
committerGitHub <noreply@github.com>2019-05-28 12:50:46 +0200
commit3a5332d332784f591199bd571136a7260abd3d81 (patch)
tree485dbe423aa06c4bab9381ad285e80ac5ff60c72 /controller-server
parent1710015d28f099e931a4df90c0634294c35083a4 (diff)
parent32cd406c396738486a43e4603f6e07c1561766ab (diff)
Merge pull request #9582 from vespa-engine/mpolden/detect-directly-routed-zone
Only update routing policies for applicable zones
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java
index 07cbb34d378..508401b0e14 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java
@@ -70,6 +70,8 @@ public class RoutingPolicies {
* load balancers for given application have changed.
*/
public void refresh(ApplicationId application, ZoneId zone) {
+ // TODO: Use this to decide how apply routing policies for shared routing layer
+ if (!controller.zoneRegistry().zones().directlyRouted().ids().contains(zone)) return;
var lbs = new LoadBalancers(application, zone, controller.applications().configServer()
.getLoadBalancers(application, zone));
removeObsoleteEndpointsFromDns(lbs);