KIP-214 — Add zookeeper.max.in.flight.requests config to the broker
Accepted Kafka 1.1 Broker
Adds a broker-side zookeeper.max.in.flight.requests config to cap the number of concurrent outstanding ZooKeeper requests sent by the pipelined ZooKeeperClient wrapper. The scatter-gather ZooKeeperClient introduced in KAFKA-5501 could overwhelm ZooKeeper by issuing unbounded parallel requests, and ZooKeeper's own zookeeper.globalOutstandingLimit provided only cluster-wide, cross-connection throttling insufficient to protect against a single misbehaving broker.
Details
| Author | Onur Karaman |
| Status | Accepted |
| Kafka Version | 1.1 |
| JIRA | KAFKA-5894 |
| Wiki | View on Apache Wiki |
| Created | 2017-10-25 |
| Last Modified | 2017-11-01 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.