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
Details
| Author | Jason Gustafson |
| Status | Accepted |
| Kafka Version | 2.8 |
| JIRA | KAFKA-10442 |
| Wiki | View on Apache Wiki |
| Created | 2020-08-24 |
| Last Modified | 2022-09-21 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.