{"action":"opened","issue":{"url":"https://api.github.com/repos/AsyncHttpClient/async-http-client/issues/1129","repository_url":"https://api.github.com/repos/AsyncHttpClient/async-http-client","labels_url":"https://api.github.com/repos/AsyncHttpClient/async-http-client/issues/1129/labels{/name}","comments_url":"https://api.github.com/repos/AsyncHttpClient/async-http-client/issues/1129/comments","events_url":"https://api.github.com/repos/AsyncHttpClient/async-http-client/issues/1129/events","html_url":"https://github.com/AsyncHttpClient/async-http-client/issues/1129","id":145880051,"number":1129,"title":"the connection is still established when the request future is timeout","user":{"login":"wudikua","id":3231427,"avatar_url":"https://avatars.githubusercontent.com/u/3231427?v=3","gravatar_id":"","url":"https://api.github.com/users/wudikua","html_url":"https://github.com/wudikua","followers_url":"https://api.github.com/users/wudikua/followers","following_url":"https://api.github.com/users/wudikua/following{/other_user}","gists_url":"https://api.github.com/users/wudikua/gists{/gist_id}","starred_url":"https://api.github.com/users/wudikua/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wudikua/subscriptions","organizations_url":"https://api.github.com/users/wudikua/orgs","repos_url":"https://api.github.com/users/wudikua/repos","events_url":"https://api.github.com/users/wudikua/events{/privacy}","received_events_url":"https://api.github.com/users/wudikua/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-05T03:59:11Z","updated_at":"2016-04-05T03:59:11Z","closed_at":null,"body":"When the async request future is timeout, I call the future.cancel(), but I use \"netstat -an\" to find the connection status is still ESTABLISH. I have configured the max connection and max connection per host. It seems not function.\r\nI read the source code find that, the ChannelManager line 137, do not close the SocketChannel, but just realse the semaphore, should o be converted to SocketChannel and close it?"}}