[ https://issues.apache.org/jira/browse/KAFKA-13759?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Konstantine Karantasis updated KAFKA-13759: ------------------------------------------- Summary: Disable producer idempotence by default in producers instantiated by Connect (was: Disable producer idempotency by default in producers instantiated by Connect) > Disable producer idempotence by default in producers instantiated by Connect > ---------------------------------------------------------------------------- > > Key: KAFKA-13759 > URL: https://issues.apache.org/jira/browse/KAFKA-13759 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Reporter: Konstantine Karantasis > Assignee: Konstantine Karantasis > Priority: Major > > https://issues.apache.org/jira/browse/KAFKA-7077 was merged recently > referring to KIP-318. Before that in AK 3.0 idempotency was enabled by > default across Kafka producers. > However, some compatibility implications were missed in both cases. > If idempotency is enabled by default Connect won't be able to communicate via > its producers with Kafka brokers older than version 0.11. Perhaps more > importantly, for brokers older than version 2.8 the {{IDEMPOTENT_WRITE}} ACL > is required to be granted to the principal of the Connect worker. > Given the above caveats, this ticket proposes to explicitly disable producer > idempotency in Connect by default. This feature, as it happens today, can be > enabled by setting worker and/or connector properties. However, enabling it > by default should be considered in a major version upgrade and after KIP-318 > is updated to mention the compatibility requirements and gets officially > approved. -- This message was sent by Atlassian Jira (v8.20.1#820001)