conduktor.io ↗

KIP-29 — Add an IsrPropagateIntervalMs configuration to KafkaConfig

Discussion Broker

Introduces an IsrPropagateIntervalMs broker config to batch and rate-limit ISR change notifications sent from brokers to the controller via ZooKeeper /isr_change_notification znodes. During broker bounces, a flood of concurrent ISR changes overwhelmed the controller with UpdateMetadataRequest storms, degrading the entire cluster.

Protocol Impact

Metadata · UpdateMetadata

Details

AuthorJiangjie Qin
StatusDiscussion
JIRAKAFKA-2406
WikiView on Apache Wiki
Created2015-08-07
Last Modified2015-08-07
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.