Skip to content

TransactionConfig

TransactionConfig holds the values of the transactional configuration properties.

transactional.id.expiration.ms

transactional.id.expiration.ms

Default: 7 days

transaction.max.timeout.ms

transaction.max.timeout.ms

Default: 15 minutes

transaction.state.log.num.partitions

transaction.state.log.num.partitions

Default: 50

transaction.state.log.replication.factor

transaction.state.log.replication.factor

Default: 3

transaction.state.log.segment.bytes

transaction.state.log.segment.bytes

Default: 100 * 1024 * 1024

transaction.state.log.load.buffer.size

transaction.state.log.load.buffer.size

Default: 5 * 1024 * 1024

transaction.state.log.min.isr

transaction.state.log.min.isr

Default: 2

transaction.abort.timed.out.transaction.cleanup.interval.ms

transaction.abort.timed.out.transaction.cleanup.interval.ms

Default: 10 seconds

transaction.remove.expired.transaction.cleanup.interval.ms

transaction.remove.expired.transaction.cleanup.interval.ms

Default: 1 hour

request.timeout.ms

request.timeout.ms

Default: 30000