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é
>

Reply via email to