[ https://issues.apache.org/jira/browse/KAFKA-7607?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16681537#comment-16681537 ]
Ismael Juma commented on KAFKA-7607: ------------------------------------ Is this related to KAFKA-7576? cc [~rsivaram] > NetworkClientUtils.sendAndReceive can take a long time to return during > shutdown > -------------------------------------------------------------------------------- > > Key: KAFKA-7607 > URL: https://issues.apache.org/jira/browse/KAFKA-7607 > Project: Kafka > Issue Type: Bug > Affects Versions: 2.0.0 > Reporter: Bob Barrett > Priority: Major > > If a RequestSendThread is shut down while waiting on the underlying Selector > to return from a select() call, the Selector will swallow the interrupt, wake > up and return immediately. NetworkClientUtils.sendAndReceive will then > potentially re-poll the client, forcing the thread shutdown to wait for the > request to complete. We should check the thread interrupt status before > re-polling the client to prevent this delay. -- This message was sent by Atlassian JIRA (v7.6.3#76005)