KIP-346 — Improve LogCleaner behavior on error
Accepted Kafka 2.1 Broker
Changes LogCleaner behavior on compaction failure from halting the entire cleaner thread (which stops all compaction) to pausing only the affected partition and logging the error with full context. Previously a single corrupt log or compaction bug would freeze all log compaction across the broker, silently leaving dirty partitions uncompacted until a broker restart.
Details
| Author | Stanislav Kozlovski |
| Status | Accepted |
| Kafka Version | 2.1 |
| JIRA | KAFKA-7215 |
| Wiki | View on Apache Wiki |
| Created | 2018-07-23 |
| Last Modified | 2018-11-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.