KIP-1290 — Rack-Aware Minimum In-Sync Replicas
Discussion Broker
Introduces rack-aware min.insync.replicas enforcement at produce time, rejecting writes unless ISR acknowledgments come from replicas spanning a configurable minimum number of distinct racks. The existing min.insync.replicas counts total ISR replicas without regard to rack placement, meaning all acknowledging replicas could reside in the same availability zone, providing no durability guarantee against a single-AZ failure.
Details
| Author | Karl Sorensen |
| Status | Discussion |
| JIRA | KAFKA-20231 |
| Wiki | View on Apache Wiki |
| Created | 2026-02-25 |
| Last Modified | 2026-02-26 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.