Sure,thanks for reminder,we can leave the discussion much more times due to it is not urgent!
Regards Jian Chia-Ping Tsai <[email protected]>于2025年11月7日 周五16:58写道: > hi Jian > > If the issue is not critical, it would be better to have more discussion > before vote :) > > Best, > Chia-Ping > > > jian fu <[email protected]> 於 2025年11月7日 清晨7:42 寫道: > > > > Hi all, > > > > I’d like to initiate the vote for KIP-1235 right away as it’s a minor > > change with minimal risk. > > > > Summary: > > > > Currently, __remote_log_metadata relies on the broker default for min.isr > > (typically 1). > > With min.isr=1 and factor=3, acknowledged writes can be lost if the > leader > > crashes before replication completes, making remote data permanently > > unreachable. > > What's more, the similar topic: __transaction_state sets min.isr=2 via > > transaction.state.log.min.isr.We should provide the same durability for > > __remote_log_metadata. > > > > Proposed Change: > > Add one new broker config: remote.log.metadata.topic.min.isr (default: 2) > > When creating __remote_log_metadata, TopicBasedRemoteLogMetadataManager > > will set min.insync.replicas=2 at the topic level. > > > > KIP WIKI: > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1235%3A+Correct+the+default+min.insync.replicas+to+2+for+the+__remote_log_metadata+topic > > Discussion Thread: > > https://lists.apache.org/thread/016mjw3rrcqnt8475bxr3b3npm0t32xl > > PR: https://github.com/apache/kafka/pull/20811 > > > > Looking forward to your feedback! > > > > Thanks! > > > > Regards > > Jian >
