conduktor.io ↗

KIP-664 — Provide tooling to detect and abort hanging transactions

Accepted Kafka 2.8 TransactionsAdmin

Adds an AbortTransaction admin API, list-transactions command, and a TransactionTimeoutMs metric so operators can detect, inspect, and abort hanging transactions whose LSO blocks consumer progress. Previously the only recovery option was waiting for log retention to expire the transactional data, which is unavailable for compacted topics.

Protocol Impact

DescribeProducers

Details

AuthorJason Gustafson
StatusAccepted
Kafka Version2.8
JIRAKAFKA-10442
WikiView on Apache Wiki
Created2020-08-24
Last Modified2022-09-21
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.