aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@verizonmedia.com>2019-11-26 10:19:38 +0100
committerGitHub <noreply@github.com>2019-11-26 10:19:38 +0100
commitcb64981347c628caee5793d314beee284f489a9c (patch)
tree8e29250bc1ab0411566560759710c3e95b3539b0
parent0bb754c731913d7d4d8e7f7bcede6fb892a332c8 (diff)
parent1c249e92e9fde845af8edece262734d1e557bb51 (diff)
Merge pull request #11411 from vespa-engine/mpolden/log-removal
Log routing policy removal
-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;
}