Hi Jian, Thanks for the KIP!
The newly introduced onBrokerReadyForRequests API in the RemoteLogMetadataManager (RLMM) is primarily needed for the topic-based RLMM (TBRLMM) implementation. This API may not be necessary for other implementations that do not rely on Kafka to store remote log metadata. Given that TBRLMM is packaged as the default (out-of-the-box) implementation, this design approach seems reasonable to me. Thanks, Kamal On Fri, Jul 25, 2025 at 11:58 AM jian fu <fujian1...@gmail.com> wrote: > Hi Everyone: > Nice to meet you. > > I created one KIP to request your review. > KIP-1197: Introduce new method to improve the > TopicBasedRemoteLogMetadataManager's initialization > < > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1197%3A+Introduce+new+method+to+improve+the+TopicBasedRemoteLogMetadataManager%27s+initialization > > > > The PR: > https://github.com/apache/kafka/pull/20203/files > > Thanks. > > > Regards Fu.Jian >