Bastien Bouclet created KAFKA-7179: -------------------------------------- Summary: No response to INIT_PRODUCER_ID request on handler exception Key: KAFKA-7179 URL: https://issues.apache.org/jira/browse/KAFKA-7179 Project: Kafka Issue Type: Bug Components: core Affects Versions: 1.1.0 Reporter: Bastien Bouclet
We were recently hit by an issue similar to KAFKA-6446 where transactional java producers would indefinitely block when calling KafkaProducer.initTransactions. We were not able to identify the root cause of the issue we encountered. Restarting our brokers caused the issue to disappear. However when reading the broker source code for the INIT_PRODUCER_ID request we noticed that there was no code to send an error response if an exception occurs in TransactionCoordinator.handleInitProducerId. If no response is sent to theĀ INIT_PRODUCER_ID request, the java producer waits indefinitely in versions < 2.0.0, and waits until a timeout in newer versions. Is that expected behavior or is that an oversight? -- This message was sent by Atlassian JIRA (v7.6.3#76005)