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

Lianet Magrans updated KAFKA-16996:
-----------------------------------
    Component/s: consumer

> The leastLoadedNode() function in kafka-client may choose a faulty node 
> during the consumer thread starting and meanwhile one of the KAFKA server 
> node is dead.
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-16996
>                 URL: https://issues.apache.org/jira/browse/KAFKA-16996
>             Project: Kafka
>          Issue Type: Bug
>          Components: clients, consumer
>    Affects Versions: 2.0.1, 2.3.0, 3.6.0
>            Reporter: Goufu
>            Priority: Blocker
>
> The leastLoadedNode() function has a bug during the consumer process starting 
> period. The function sendMetadataRequest() called by 
> getTopicMetadataRequest() uses a random node which maybe faulty since every 
> node‘s state recorded in the client thread is not ready yet. It happened in 
> my production environment during my consumer thread restarting and meanwhile 
> one of the KAFKA server node is dead. Then the client startup failed. 
> I'm using the kafka-client-2.0.1.jar. I have checked the source code of 
> higher versions and the issue still exists.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to