You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Carter Kozak (Jira)" <ji...@apache.org> on 2021/11/12 22:45:00 UTC

[jira] [Resolved] (HTTPCLIENT-2184) Leased Connection Leak after upgrade to 5.1.1

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

Carter Kozak resolved HTTPCLIENT-2184.
--------------------------------------
    Resolution: Fixed

I've applied the fix to the master and 5.1.x branches. Thanks again for the quick review!

> Leased Connection Leak after upgrade to 5.1.1
> ---------------------------------------------
>
>                 Key: HTTPCLIENT-2184
>                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2184
>             Project: HttpComponents HttpClient
>          Issue Type: Bug
>          Components: HttpClient (classic)
>    Affects Versions: 5.1.1
>            Reporter: Carter Kozak
>            Assignee: Carter Kozak
>            Priority: Critical
>             Fix For: 5.1.2
>
>         Attachments: 2021-11-11_1095x517_screen.png
>
>          Time Spent: 0.5h
>  Remaining Estimate: 0h
>
> Unfortunately I haven't had a chance to build a local reproducer yet, nor have I had a chance to profile a system experiencing this failure – I intend to add additional data to this ticket later on as I debug.
> I do have a system deployed where the issue does not reproduce on 5.1, but I can redeploy only changing the httpcomponents-client jar to 5.1.1 (no other transitive dependency changes, etc) and the leak appears. This should rule out bad application code as a root cause, I also have metrics which capture any time a response is not closed, which reports zero leaks in both cases.
> I have attached a graph of my connection pool leased-connections metric, the blue line in the middle represents the first version which took httpcomponents-client 5.1.1, where previously leased connections sat right around zero. There's a short gap after the blue line ends where we rolled back to the previous release, followed by a few smaller successful attempts to reproduce the issue resulting in large sets of leased connections.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org