conduktor.io ↗

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

AuthorRadai Rosenblatt
StatusAccepted
Kafka Version1.0
JIRAKAFKA-4602
WikiView on Apache Wiki
Created2016-08-04
Last Modified2022-12-08
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.