[ 
https://issues.apache.org/jira/browse/KAFKA-13879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chern Yih Cheah resolved KAFKA-13879.
-------------------------------------
    Resolution: Fixed

> Exponential backoff for reconnect does not work
> -----------------------------------------------
>
>                 Key: KAFKA-13879
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13879
>             Project: Kafka
>          Issue Type: Bug
>          Components: network
>    Affects Versions: 2.7.0
>            Reporter: Chern Yih Cheah
>            Assignee: Chern Yih Cheah
>            Priority: Minor
>
> When a client connects to a SSL listener using PLAINTEXT security protocol, 
> after the TCP connection is setup, the client considers the channel setup is 
> complete (in reality the channel setup is not complete yet). The client 
> issues API version request after that. When issuing API version request, 
> reconnection exponential backoff is reset. Since the broker expects SSL 
> handshake, client's API version request will cause the connection to 
> disconnect. Reconnect will happen without exponential backoff since it has 
> been reset.
> [https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/clients/ClusterConnectionStates.java#L249.]
>   



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to