Hi All:

Update one tiny change:

According to Chia-Ping Tsai  and Kamal’s good suggestion on code review, we
narrowed the interface scope to avoid over-engineering at this phase.

Detail change:
Moved BrokerReadyCallback from package org.apache.kafka.server.common to
org.apache.kafka.server.log.remote.metadata.storage.
We can move back later if another module requires it in future.

Regards
Jian (jiafu1115)


jian fu <[email protected]> 于2025年10月24日周五 18:51写道:

>
> Hi all,
>
> Thanks for voting on this KIP. The KIP is approved.
> Kamal Chandraprakash +1 (binding)
> Andrew Schofield  +1 (binding)
> Luke +1 (binding)
> Anatolii Popov +1 (non-binding)
> Jhen-Yung Hsu +1 (non-binding) Thanks,
> Jian
>
> jian fu <[email protected]> 于2025年10月23日周四 16:05写道:
>
>> Hi  Chia-Ping:
>>
>> Thanks for your comments.
>>
>> Hi  all voters:
>>
>> Let me update one message:
>> I updated the KIP part content and related code according to Chia-Ping's
>> suggestions. Let me paste the change here:
>>
>> having TopicBasedRemoteLogMetadataManager (instead of
>>  RemoteLogMetadataManager) implement BrokerReadyCallback. It can also solve
>> Kamal Chandraprakash‘s concern.
>>
>> public interface RemoteLogMetadataManager extends  BrokerReadyCallback ,
>> Configurable, Closeable
>> =>
>> public class TopicBasedRemoteLogMetadataManager implements
>> BrokerReadyCallback, RemoteLogMetadataManager
>>
>> Regards
>> Jian
>>
>> Chia-Ping Tsai <[email protected]> 于2025年10月23日周四 09:14写道:
>>
>>> hi all voters,
>>>
>>> I have an alternative idea [0] for addressing the issue without exposing
>>> a new interface as a public Kafka API.
>>>
>>> While I'm fine with the new Kafka API since it has received three
>>> binding votes, my preference remains to fix the issue with the most minimal
>>> changes possible
>>>
>>> [0] https://lists.apache.org/thread/0gkrb44rb6tj4ocn4qhy63rt64tsw9tl
>>>
>>> Best,
>>> Chia-Ping
>>>
>>> On 2025/10/21 13:52:24 Andrew Schofield wrote:
>>> > Hi,
>>> > When I first reviewed this KIP, I was a bit unconvinced about the need
>>> but
>>> > the generic broker ready interface looks good to me.
>>> >
>>> > +1 (binding)
>>> >
>>> > Thanks,
>>> > Andrew
>>> >
>>> >
>>> > > On 21 Oct 2025, at 14:39, jian fu <[email protected]> wrote:
>>> > >
>>> > > Hi Luke:
>>> > >
>>> > > Thanks for your review !
>>> > >
>>> > > Hi  Kafka committers:
>>> > >
>>> > > As of now, we’re just one binding vote short to move forward. We’ve
>>> been in
>>> > > the voting phase for three months.— if anyone has a moment, could you
>>> > > please help take a look at this KIP? Thanks a lot!
>>> > > Anatolii Popov                  +1 (non-binding)
>>> > > Jhen-Yung Hsu                +1 (non-binding)
>>> > > Kamal Chandraprakash   +1 (binding)
>>> > > Luke                                 +1 (binding)
>>> > >
>>> > > Luke Chen <[email protected]> 于2025年10月20日周一 19:22写道:
>>> > >
>>> > >> +1 (binding) from me.
>>> > >>
>>> > >> Thanks.
>>> > >> Luke
>>> > >>
>>> > >> On Mon, Oct 13, 2025 at 5:24 PM jian fu <[email protected]>
>>> wrote:
>>> > >>
>>> > >>> Hi Kafka committers:
>>> > >>>
>>> > >>> Bumping the thread once more. Help to take a look and vote. We
>>> still
>>> > >> need 2
>>> > >>> binding votes ! BTW:  This KIP isn’t a complex one.
>>> > >>>
>>> > >>> jian fu <[email protected]> 于2025年10月6日周一 22:12写道:
>>> > >>>
>>> > >>>> Hi Kafka commiters:
>>> > >>>>
>>> > >>>> I’ve summarized the current voting status as follows. We still
>>> need two
>>> > >>>> binding votes to move forward. Could anyone take a look at the
>>> KIP?
>>> > >>> Thanks.
>>> > >>>>
>>> > >>>> Anatolii Popov            KIP! +1 (non-binding)
>>> > >>>> Kamal Chandraprakash     KIP! +1 (binding)
>>> > >>>> Jhen-Yung Hsu                  KIP! +1 (non-binding)
>>> > >>>>
>>> > >>>> The KIP link is:
>>> > >>>>
>>> > >>>
>>> > >>
>>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1197%3A+Introduce+new+method+to+improve+the+TopicBasedRemoteLogMetadataManager%27s+initialization
>>> > >>>>
>>> > >>>> Anatolii Popov <[email protected]> 于2025年10月3日周五
>>> > >> 20:10写道:
>>> > >>>>
>>> > >>>>> Hi Jian,
>>> > >>>>>
>>> > >>>>> Thanks for the KIP! +1 (non-binding)
>>> > >>>>>
>>> > >>>>> Regards,
>>> > >>>>> Anatolii.
>>> > >>>>>
>>> > >>>>> On Fri, Oct 3, 2025 at 2:34 AM jian fu <[email protected]>
>>> wrote:
>>> > >>>>>
>>> > >>>>>> Still need 2 votes (binding)
>>> > >>>>>>
>>> > >>>>>> BTW.   I don't know why this vote (no binding) is not shown in
>>> this
>>> > >>>>>> message thread . So paste the mail content here for tracking.
>>> > >>>>>>
>>> https://lists.apache.org/thread/w0zn73qqhgo41hzxshq8r1okzhsh0cbw
>>> > >>>>>>
>>> > >>>>>> [image: image.png]
>>> > >>>>>>
>>> > >>>>>> jian fu <[email protected]> 于2025年8月21日周四 15:47写道:
>>> > >>>>>>
>>> > >>>>>>> Hi All,
>>> > >>>>>>> Could anyone else kindly take a look at this KIP?
>>> > >>>>>>> It’s not a complex one — we just need to add a default
>>> interface
>>> > >>> method
>>> > >>>>>>> in order to move the PR forward.
>>> > >>>>>>> Many thanks!
>>> > >>>>>>>
>>> > >>>>>>
>>> > >>>>>>
>>> > >>>>>> --
>>> > >>>>>> Regards
>>> > >>>>>>
>>> > >>>>>> Fu.Jian
>>> > >>>>>>
>>> > >>>>>>
>>> > >>>>>>
>>> > >>>>>
>>> > >>>>
>>> > >>>>
>>> > >>>> --
>>> > >>>> Regards
>>> > >>>>
>>> > >>>> Fu.Jian
>>> > >>>>
>>> > >>>>
>>> > >>>>
>>> > >>>
>>> > >>> --
>>> > >>> Regards
>>> > >>>
>>> > >>> Fu.Jian
>>> > >>>
>>> > >>
>>> >
>>> >
>>>
>>
>>
>>
>>
>>
>
>

Reply via email to