Hi Kamal:

Thanks for your vote !

Regards
Jian

Kamal Chandraprakash <[email protected]> 于2025年12月16日周二
23:03写道:

> Hi Jian,
>
> +1 (binding). Thanks for the KIP!
>
> Thanks,
> Kamal.
>
> On Wed, Dec 10, 2025 at 10:37 AM jian fu <[email protected]> wrote:
>
> > sorry. resent with formatted email content
> >
> > 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
> >
> > jian fu <[email protected]> 于2025年12月10日周三 12:51写道:
> >
> > > 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
> > >
> >
>

Reply via email to