kkonstantine commented on pull request #11475:
URL: https://github.com/apache/kafka/pull/11475#issuecomment-1075693990


   @ismael you're bringing up a good point, which I missed in your latest 
comment before I send my recent reply. 
   
   In light of the requirement to explicitly add the IDEMPOTENT_WRITE ACL for 
Connect workers when talking to Kafka brokers older 2.8 (which I wasn't aware 
of), I'd like to suggest changing course here as follows: 
   
   * Revert KAFKA-7077 from all the branches that has been merged. 
   * Return to 
[KIP-318](https://cwiki.apache.org/confluence/display/KAFKA/KIP-318%3A+Make+Kafka+Connect+Source+idempotent),
 update it and actually vote for it. @LiamClarkeNZ you referred to this KIP in 
the description of this PR but I missed that this KIP hasn't been approved and 
is actually currently marked as inactive. I think we should raise it again 
after we update it to include all the compatibility requirements and have it 
target the next major version (4.0). 
   * Issue a new PR that will explicitly disable idempotency by default in 
Connect and will allow users to override the setting via the worker and/or the 
connector configs like we allow it today. 
   * In the same PR, update our docs to say that despite the Kafka producer 
enabling idempotency by default in 3.0, due to compatibility requirements 
Connect chooses to disable idempotency for all the producers that instantiates 
by default. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to