Hi, Jose, Thanks for the KIP.
JR1. "if the snapshot id has an epoch of 0 and a base offset of 0" : I guess that snapshot here means checkpoint? JR2. There seems to be an existing bootstrapping issue related to the metadata version. KRaft client needs to issue ApiVersionRequest during initialization. ApiVersionResponse needs to include the finalized metadata version, which won't be available until KRaft client initializes and bootstrapping completes. Currently, we just use MINIMUM_VERSION for metadata in ApiVersionResponse during initialization, which is not accurate. Should we address this issue here or a separate KIP. Jun On Wed, Aug 27, 2025 at 1:23 PM José Armando García Sancio <jsan...@confluent.io.invalid> wrote: > Hi all, > > I would like to start a discussion on KIP-1170: Unify cluster metadata > bootstrapping: > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1170%3A+Unify+cluster+metadata+bootstrapping > > This KIP unifies the controller's bootstrap checkpoint and KRaft zero > checkpoint by moving the starting metadata from bootstrap.checkpoint > to the zero checkpoint. > > Thanks, > > -- > -José >