KIP-1235 — Correct the default min.insync.replicas to 2 for the __remote_log_metadata topic
Discussion Kafka 4.3 Tiered StorageBroker
Adds a new broker config remote.log.metadata.topic.min.isr (default 2) that is applied as min.insync.replicas when creating the __remote_log_metadata topic. Without an explicit min.isr, the topic defaulted to 1, meaning a single-broker failure in a 3-replica setup could cause tiered storage metadata loss and render remote data unreachable even though it still exists in object storage.
Details
| Author | fu.jian |
| Status | Discussion |
| Kafka Version | 4.3 |
| JIRA | KAFKA-19858 |
| Wiki | View on Apache Wiki |
| Created | 2025-11-05 |
| Last Modified | 2025-12-24 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.