Integrated: JDK-8288746: HttpClient resources could be reclaimed more eagerly

Daniel Fuchs dfuchs at openjdk.org
Mon Jun 27 15:15:42 UTC 2022


On Mon, 20 Jun 2022 14:09:27 GMT, Daniel Fuchs <dfuchs at openjdk.org> wrote:

> Hi,
> 
> Please find here a patch that should help the HttpClient's SelectorManager thread to terminate more timely, allowing the resources consumed by the client to be released earlier.
> 
> The idea is to use a Cleaner registered with the HttpClientFacade to wakeup the Selector when the facade is being gc'ed.
> Some tests have been modified to wait for the selector manager thread to shutdown, and some of them have been observed to timeout when the fix is not in place.

This pull request has now been integrated.

Changeset: f3f07884
Author:    Daniel Fuchs <dfuchs at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/f3f078846feae66d3504d50081353f74bd4891d7
Stats:     178 lines in 8 files changed: 99 ins; 13 del; 66 mod

8288746: HttpClient resources could be reclaimed more eagerly

Reviewed-by: jpai, michaelm

-------------

PR: https://git.openjdk.org/jdk/pull/9217


More information about the core-libs-dev mailing list