[ https://issues.apache.org/jira/browse/KAFKA-16076?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chia-Ping Tsai resolved KAFKA-16076. ------------------------------------ Fix Version/s: 3.9.0 Resolution: Fixed > RestClient Interrupting the thread in case of InterruptedException > ------------------------------------------------------------------ > > Key: KAFKA-16076 > URL: https://issues.apache.org/jira/browse/KAFKA-16076 > Project: Kafka > Issue Type: Bug > Components: connect > Reporter: Mehrdad Karami > Assignee: Ksolves > Priority: Minor > Labels: easyfix > Fix For: 3.9.0 > > > In RestClient class, httpRequest is being called with different threads. An > InterruptedException in case of failure is used to handle its specific > exceptions, nevertheless it's forgot to call > Thread.currentThread().interrupt(). > In general, it's a good practice to call this so the rest of code know the > thread was interrupted already. > Note: > Some methods that cause a thread to wait or sleep (like > {{{}Thread.sleep(){}}}) will check this flag. If they see it’s set, they’ll > stop waiting/sleeping and throw an {{InterruptedException.}} -- This message was sent by Atlassian Jira (v8.20.10#820010)