lianetm commented on PR #17440:
URL: https://github.com/apache/kafka/pull/17440#issuecomment-2506501437

   > I’m now thinking about the async consumer poll method. Originally, we used 
processBackgroundEvent to retrieve the Error event, but now we’re trying to use 
metadataError passing to restore its triggering point, which feels a bit 
difficult to find the same triggering point. due to it is processing in 
different thread.
   
   Sorry I don't quite get this. If we say that the `CheckAndUpdatePositions` 
events will fail with metadata errors, I expect the poll should fail on 
addAndGet of that event, triggered from here:
   
   
https://github.com/apache/kafka/blob/e1ba01d21440a1de011c116a0bb6933656200009/clients/src/main/java/org/apache/kafka/clients/consumer/internals/AsyncKafkaConsumer.java#L1780
   
   Isn't that the case?


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