[ 
https://issues.apache.org/jira/browse/HTTPCLIENT-2424?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Oleg Kalnichevski resolved HTTPCLIENT-2424.
-------------------------------------------
    Resolution: Information Provided

> Http Client leaking memory
> --------------------------
>
>                 Key: HTTPCLIENT-2424
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2424
>             Project: HttpComponents HttpClient
>          Issue Type: Test
>          Components: HttpClient (classic)
>    Affects Versions: 4.5.14
>         Environment: java 17
>            Reporter: Ravisankar Jampani
>            Priority: Major
>
> We have this piece of code, 
> 1. Make http "GET" and receive the response from another service
> 2. A new client is created for every request and off course within in try 
> with resources, which ensures the resources are closed.
> 3) We are observing a memory leak after a very long run.
> Could you please confirm if this is candidate for potential memory leak ?
> The version 4.5.14.
> {code:java}
> public String processActionSummaryRequest(String URIPath) {
>     HttpGet request = new HttpGet(URIPath);
>     String result = null;
>     RequestConfig config = RequestConfig.custom()
>             .setConnectTimeout(controlActionGetApiTimeout * 1000)
>             .setConnectionRequestTimeout(controlActionGetApiTimeout * 1000)
>             .setSocketTimeout(controlActionGetApiTimeout * 1000)
>             .build();
>     try (CloseableHttpClient httpClient = HttpClients.custom()
>             .setDefaultRequestConfig(config)
>             .build();
>          CloseableHttpResponse httpResponse = httpClient.execute(request)) {
>         HttpEntity entity = httpResponse.getEntity();
>         if (entity != null) {
>             result = EntityUtils.toString(entity);
>         }
>     } catch (IOException e) {
>         throw new EndpointManagementGetControlSignalRetrievalException(
>                 e.getMessage());
>     }
>     return result;
> }
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to