On Mon, 20 Jun 2022 14:09:27 GMT, Daniel Fuchs <dfu...@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 <dfu...@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

Reply via email to