summaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-12-03 14:49:38 +0100
committerMartin Polden <mpolden@mpolden.no>2021-12-03 14:49:38 +0100
commita3beff4dba594710e8174ae507a1687be5603921 (patch)
tree7187c0a539ca744a857dce0609631bf21a823e52 /configserver
parent2b44ace413c60b8124d767f46092d961651e0cb5 (diff)
Log change of routing status
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java
index 957868f2abb..d39a1eb777a 100644
--- a/configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java
+++ b/configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java
@@ -117,11 +117,12 @@ public class RoutingStatusApiHandler extends RestApiRequestHandler<RoutingStatus
// Redeploy application so that a new LbServicesConfig containing the updated status is generated and consumed
// by routing layer. This is required to update weights for application endpoints when routing status for a
// deployment is changed
+ log.log(Level.INFO, "Changing routing status of " + instance + " from " +
+ currentStatus.status() + " to " + wantedStatus.status());
changeStatus(upstreamNames, wantedStatus);
try {
deployer.deployFromLocalActive(instance, Duration.ofMinutes(1));
} catch (Exception e) {
-
log.log(Level.SEVERE, "Failed to redeploy " + instance + ". Reverting routing status to " +
currentStatus.status(), e);
changeStatus(upstreamNames, currentStatus);
@@ -138,6 +139,8 @@ public class RoutingStatusApiHandler extends RestApiRequestHandler<RoutingStatus
/** Change routing status of a zone */
private SlimeJsonResponse changeZoneStatus(RestApi.RequestContext context) {
boolean in = context.request().getMethod() == HttpRequest.Method.DELETE;
+ log.log(Level.INFO, "Changing routing status of zone from " + zoneStatus() + " to " +
+ (in ? RoutingStatus.in : RoutingStatus.out));
if (in) {
curator.delete(ZONE_STATUS);
return new SlimeJsonResponse(toSlime(RoutingStatus.in));