This is an automated email from the ASF dual-hosted git repository.

gian pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git


The following commit(s) were added to refs/heads/master by this push:
     new 534dd2bf36a docs: Default isolation.level is read_committed. (#19194)
534dd2bf36a is described below

commit 534dd2bf36aa6c760ba0251f87e6abc4c73eec7c
Author: Gian Merlino <[email protected]>
AuthorDate: Sun Mar 22 22:00:38 2026 -0700

    docs: Default isolation.level is read_committed. (#19194)
    
    In KafkaRecordSupplier, we set isolation.level to read_committed if
    the user has not explicitly set it to something else. This patch
    updates kafka-ingestion.md to reflect that.
---
 docs/ingestion/kafka-ingestion.md | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/docs/ingestion/kafka-ingestion.md 
b/docs/ingestion/kafka-ingestion.md
index 54c75b7e76e..2326b59d99d 100644
--- a/docs/ingestion/kafka-ingestion.md
+++ b/docs/ingestion/kafka-ingestion.md
@@ -157,10 +157,8 @@ You must include `bootstrap.servers` in consumer 
properties with a list of Kafka
 In some cases, you may need to retrieve consumer properties at runtime. For 
example, when `bootstrap.servers` is unknown or not static.
 
 The `isolation.level` property in `consumerProperties` determines how Druid 
reads messages written transactionally.
-If you use older versions of Kafka servers without transaction support or you 
don't want Druid to consume only committed transactions, set `isolation.level` 
to `read_uncommitted`.
-With `read_uncommitted`, which is the default setting, Druid reads all 
messages, including aborted transactional messages.
-Make sure offsets are sequential, since there is no offset gap check in Druid.
-For Druid to consume only committed transactional messages, set 
`isolation.level` to `read_committed`.
+With `read_committed`, which is the default in Druid, only committed 
transactions are read.
+If you use older versions of Kafka without transaction support, or you want to 
read even aborted transactions, set `isolation.level` to `read_uncommitted`.
 
 If your Kafka cluster enables consumer group ACLs, you can set `group.id` in 
`consumerProperties` to override the default auto generated group ID.
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to