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)