KIP-409 — Allow creating under-replicated topics and partitions
Discussion Broker
Allows `CreateTopics` and `CreatePartitions` requests to succeed even when fewer brokers are available than the requested replication factor, creating partitions in an under-replicated state initially. Currently, any broker outage—even a routine rolling restart—blocks all topic and partition creation because the broker enforces that all replica slots be assigned to live brokers before acknowledging the request.
Protocol Impact
CreateTopics · CreatePartitions
Details
| Author | Mickael Maison |
| Status | Discussion |
| Wiki | View on Apache Wiki |
| Created | 2018-12-18 |
| Last Modified | 2019-12-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.