conduktor.io ↗

transaction.max.timeout.ms — Kafka Broker Configuration

The maximum allowed timeout for transactions. If a client’s requested transaction time exceed this, then the broker will return an error in InitProducerIdRequest.

Description

The maximum allowed timeout for transactions. If a client’s requested transaction time exceed this, then the broker will return an error in InitProducerIdRequest. This prevents a client from too large of a timeout, which can stall consumers reading from topics included in the transaction.

Default Values by Kafka Version

Kafka VersionDefault Value
0.11.0900000
1.0900000
1.1900000
2.0900000
2.1900000
2.2900000
2.3900000
2.4900000
2.5900000
2.6900000 (15 minutes)
2.7900000 (15 minutes)
2.8900000 (15 minutes)
3.0900000 (15 minutes)
3.1900000 (15 minutes)
3.2900000 (15 minutes)
3.3900000 (15 minutes)
3.4900000 (15 minutes)
3.5900000 (15 minutes)
3.6900000 (15 minutes)
3.7900000 (15 minutes)
3.8900000 (15 minutes)
3.9900000 (15 minutes)
4.0900000 (15 minutes)
4.1900000 (15 minutes)
4.2900000 (15 minutes)
Manage Kafka configs across all your clusters with Conduktor Console — view, compare, and update configurations in one place.