zhangyue19921010 commented on pull request #10551: URL: https://github.com/apache/druid/pull/10551#issuecomment-731941960
@a2l007 Thanks for your review! As for higher versions of Kafka, `isolation_level` controls the visibility of transactional records. Using READ_UNCOMMITTED makes all records visible. With READ_COMMITTED , non-transactional and COMMITTED transactional records are visible. In other words, if we disable/ignore this property for higher versions of Kafka, Druid consumer will read all the records including non-transactional records, COMMITTED transactional records and UNCOMMITTED transactional records(transactional messages which have not been successfully committed). Just in case, I add info logs when people set `consumeTransactionally` false which will unset `isolation_level=read_committed`. I also modify the docs to make it clear that Druid doesn't perform offset gap check anymore. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
