conduktor.io ↗

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

AuthorKarl Sorensen
StatusDiscussion
JIRAKAFKA-20231
WikiView on Apache Wiki
Created2026-02-25
Last Modified2026-02-26
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.