jolshan commented on code in PR #12968: URL: https://github.com/apache/kafka/pull/12968#discussion_r1046505868
########## core/src/main/scala/kafka/coordinator/transaction/ProducerIdManager.scala: ########## @@ -236,7 +236,7 @@ class RPCProducerIdManager(brokerId: Int, private[transaction] def handleTimeout(): Unit = { warn("Timed out when requesting AllocateProducerIds from the controller.") requestInFlight.set(false) - nextProducerIdBlock.put(Failure(Errors.REQUEST_TIMED_OUT.exception)) + nextProducerIdBlock.put(Failure(Errors.COORDINATOR_LOAD_IN_PROGRESS.exception)) Review Comment: I think it so we return the error immediately instead of waiting for the poll. We also only send one request -- once we get this response we will drop to the block were we poll and get this error response out. -- 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