KIP-72 — Allow putting a bound on memory consumed by Incoming request
Accepted Kafka 1.0 Broker
Introduces queued.max.request.bytes, a byte-level memory cap on the broker's incoming request queue, complementing the existing queued.max.requests count limit. The count-based limit cannot prevent OOM errors when a burst of large requests (e.g., from Hadoop) simultaneously exhausts JVM heap before the count threshold is reached.
Details
| Author | Radai Rosenblatt |
| Status | Accepted |
| Kafka Version | 1.0 |
| JIRA | KAFKA-4602 |
| Wiki | View on Apache Wiki |
| Created | 2016-08-04 |
| Last Modified | 2022-12-08 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.