[ https://issues.apache.org/jira/browse/KAFKA-5347?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Apurva Mehta updated KAFKA-5347: -------------------------------- Labels: exactly-once (was: ) > OutOfSequence error should be fatal > ----------------------------------- > > Key: KAFKA-5347 > URL: https://issues.apache.org/jira/browse/KAFKA-5347 > Project: Kafka > Issue Type: Sub-task > Reporter: Jason Gustafson > Assignee: Apurva Mehta > Labels: exactly-once > > If the producer sees an OutOfSequence error for a given partition, we > currently treat it as an abortable error. This makes some sense because > OutOfSequence won't prevent us from being able to send the EndTxn to abort > the transaction. The problem is that the producer, even after aborting, still > won't be able to send to the topic with an OutOfSequence. One way to deal > with this is to ask the user to call {{initTransactions()}} again to bump the > epoch, but this is a bit difficult to explain and could be dangerous since it > renders zombie checking less effective. Probably we should just consider > OutOfSequence fatal for the transactional producer. -- This message was sent by Atlassian JIRA (v6.3.15#6346)