From 3a27c6607c35a4479cce182296737b27e72b2a1f Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Wed, 24 Mar 2021 17:13:45 +0100 Subject: Don't close client --- .../vespa/serviceview/StateRequestHandler.java | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) (limited to 'configserver') diff --git a/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java b/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java index 7981d0ecc97..4fbb001b880 100644 --- a/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java +++ b/configserver/src/main/java/com/yahoo/vespa/serviceview/StateRequestHandler.java @@ -117,13 +117,9 @@ public class StateRequestHandler extends RestApiRequestHandler singleService( @@ -131,14 +127,10 @@ public class StateRequestHandler extends RestApiRequestHandler apiResult = resource.getHealthInfo(); - rewriteResourceLinks(requestUri, apiResult, model, s, applicationIdentifier(tenantName, applicationName, environmentName, regionName, instanceName), identifier); - return apiResult; - } finally { - client.close(); - } + HealthClient resource = getHealthClient(apiParams, s, requestedPort, requestUri.getRawQuery(), client); + HashMap apiResult = resource.getHealthInfo(); + rewriteResourceLinks(requestUri, apiResult, model, s, applicationIdentifier(tenantName, applicationName, environmentName, regionName, instanceName), identifier); + return apiResult; } protected HealthClient getHealthClient(String apiParams, Service s, int requestedPort, String uriQuery, Client client) { -- cgit v1.2.3