summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-11-26 09:43:40 +0100
committerMartin Polden <mpolden@mpolden.no>2019-11-26 09:43:40 +0100
commit1c249e92e9fde845af8edece262734d1e557bb51 (patch)
treee999be19d2917650806d08dd082c9ab66fe73ffb /controller-server
parent2b71095df8a5f027d89407b4142c82930c5d720b (diff)
Log routing policy removal
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/RoutingPolicies.java5
1 files changed, 5 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 4e70ebb971b..12108b9d29a 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
@@ -149,6 +149,10 @@ public class RoutingPolicies {
// Remove active load balancers and irrelevant zones from candidates
removalCandidates.removeIf(policy -> activeLoadBalancers.contains(policy.canonicalName()) ||
!policy.zone().equals(loadBalancers.zone));
+ if (!removalCandidates.isEmpty()) {
+ LOGGER.log(LogLevel.WARNING, "Removing " + removalCandidates + ". Active load balancers " +
+ activeLoadBalancers);
+ }
for (var policy : removalCandidates) {
var dnsName = policy.endpointIn(controller.system()).dnsName();
controller.nameServiceForwarder().removeRecords(Record.Type.CNAME, RecordName.from(dnsName), Priority.normal);
@@ -235,6 +239,7 @@ public class RoutingPolicies {
return true;
}
// Any other state, such as inactive, is ignored.
+ LOGGER.log(LogLevel.WARNING, "Ignoring load balancer " + loadBalancer.hostname() + " in state " + loadBalancer.state());
return false;
}