I've had a little bit of time today to take another look. I realized that once 
returned to the `Fetcher`, `ClientResponse` is split into several 
`CompletedFetch` which makes it tricky to track as we'd want to only deallocate 
once all `CompletedFetch` have been processed.
So far I've only moved the deallocation after the `ClientResponse` has been 
split.

[ Full content available at: https://github.com/apache/kafka/pull/4934 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to