What is DescribeTransactions?
Returns the state of specific transactions via kafka-transactions.sh --describe. A transaction stuck in ONGOING state beyond its timeout is either a zombie producer that crashed mid-transaction or a slow producer still committing; read_committed consumers are blocked until it resolves.
| Version | Kafka | Changes |
|---|---|---|
| DescribeTransactionsRequest | ||
| v0 | 3.0 | + TransactionalIds []string~ Flexible encoding enabled FLEXIBLE |
| DescribeTransactionsResponse | ||
| v0 | 3.0 | + ThrottleTimeMs int32+ TransactionStates []TransactionState+ ErrorCode int16+ TransactionalId string+ TransactionState string+ TransactionTimeoutMs int32+ TransactionStartTimeMs int64+ ProducerId int64+ ProducerEpoch int16+ Topics []TopicData+ Topic string+ Partitions []int32~ Flexible encoding enabled FLEXIBLE |