diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-12-03 14:49:38 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-12-03 14:49:38 +0100 |
commit | a3beff4dba594710e8174ae507a1687be5603921 (patch) | |
tree | 7187c0a539ca744a857dce0609631bf21a823e52 | |
parent | 2b44ace413c60b8124d767f46092d961651e0cb5 (diff) |
Log change of routing status
-rw-r--r-- | configserver/src/main/java/com/yahoo/vespa/config/server/http/v1/RoutingStatusApiHandler.java | 5 |
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)); |