kamalcph commented on PR #20007:
URL: https://github.com/apache/kafka/pull/20007#issuecomment-3026663544

   @jiafu1115 
   
   Thanks for following up on this issue! 
   
   We didn't face this issue as the  `describeTopic` API now uses 
[handleDescribeTopicsByNamesWithDescribeTopicPartitionsApi](https://sourcegraph.com/github.com/apache/kafka/-/blob/clients/src/main/java/org/apache/kafka/clients/admin/KafkaAdminClient.java?L2313-2315),
  and internally it sends `describeCluster` request to the 
[LeastLoadedBrokerOrActiveKController](https://sourcegraph.com/github.com/apache/kafka/-/blob/clients/src/main/java/org/apache/kafka/clients/admin/KafkaAdminClient.java?L2465).
 So, if your controller queue is busy, then it cannot serve the `listNodes` 
request. Could you check why controller couldn't respond the request in 30 
seconds? 
   
   Previously, the describeTopic request sends the `METADATA` request to any of 
the LeastLoadedNode, so the operation was cheap and 2 mins is enough to ensure 
that the topic exists in the cluster.  


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to