conduktor.io ↗

KIP-579 — new exception on min.insync.replicas > replication.factor

Discussion Broker

Adds validation to reject topic creation or config updates where min.insync.replicas exceeds the topic's replication.factor, throwing a new InvalidConfigurationException immediately. Currently this misconfiguration is silently accepted, causing every acks=all produce to fail with NOT_ENOUGH_REPLICAS, making the topic permanently unwritable.

Details

AuthorPaolo Moriello
StatusDiscussion
JIRAKAFKA-4680
WikiView on Apache Wiki
Created2020-03-13
Last Modified2020-03-30
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.