[ 
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)

Reply via email to