Jason Gustafson created KAFKA-5286:
--------------------------------------

             Summary: Producer should await transaction completion in close
                 Key: KAFKA-5286
                 URL: https://issues.apache.org/jira/browse/KAFKA-5286
             Project: Kafka
          Issue Type: Sub-task
            Reporter: Jason Gustafson


We should wait at least as long as the timeout for a transaction which has 
begun completion (commit or abort) to be finished. Tricky thing is whether we 
should abort a transaction which is in progress. It seems reasonable since 
that's the coordinator will either timeout and abort the transaction or the 
next producer using the same transactionalId will fence the producer and abort 
the transaction. In any case, the transaction will be aborted, so perhaps we 
should do it proactively.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to