KIP-1201 — Add disk threshold strategy to prevent disk full failure
Discussion Broker
Introduces configurable disk usage threshold configs (disk.max.used.percent, disk.warning.used.percent) so that brokers proactively reject new produce requests when disk usage exceeds the threshold, while remaining operational for reads, log cleanup, and admin operations. A disk-full condition currently causes a java.io.IOException that fails the log directory, offlines all partitions, and ultimately triggers a broker shutdown, requiring manual intervention to recover.
Details
| Author | mapan |
| Status | Discussion |
| JIRA | KAFKA-19568 |
| Wiki | View on Apache Wiki |
| Created | 2025-07-25 |
| Last Modified | 2025-07-31 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.