From 0b2fc81be437b691136fcd279e0ca5010a5731ee Mon Sep 17 00:00:00 2001 From: Ryan Baxter Date: Tue, 6 Jun 2017 10:44:07 -0400 Subject: [PATCH] Closing response in Feign load balancer --- .../cloud/netflix/feign/ribbon/RetryableFeignLoadBalancer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/ribbon/RetryableFeignLoadBalancer.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/ribbon/RetryableFeignLoadBalancer.java index 024dd978..d82578ee 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/ribbon/RetryableFeignLoadBalancer.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/feign/ribbon/RetryableFeignLoadBalancer.java @@ -91,6 +91,7 @@ public class RetryableFeignLoadBalancer extends FeignLoadBalancer implements Ser } Response response = request.client().execute(feignRequest, options); if(retryPolicy.retryableStatusCode(response.status())) { + response.close(); throw new RetryableStatusCodeException(RetryableFeignLoadBalancer.this.getClientName(), response.status()); } return new RibbonResponse(request.getUri(), response);