Hi Rajni,
Thanks for the KIP. It would be a good addition.

If I understand it correctly then the client will trigger the re-bootstrap
process when the client is unable to obtain metadata in a defined period of
time. The proposed configuration "rebootstrap.timeout.ms" seems to me more
of a timeout for the re-bootstrap process, rather than the time to trigger
the re-bootstrap process.

Do you think "metadata.recovery.rebootstrap.trigger.ms" would be a better
name?

   -

   *metadata.recovery.rebootstrap.trigger.ms
   <http://metadata.recovery.rebootstrap.trigger.ms>:* This is a clear and
   concise option. It directly conveys the purpose of the configuration, which
   is to define the timeout for triggering a re-bootstrap when metadata cannot
   be obtained. It specifies not only the trigger but also the recovery
   strategy (re-bootstrap) associated with it.

Additionally, the other option I was thinking of was "
metadata.rebootstrap.trigger.ms".

Regards,
Apoorv Mittal


On Mon, Nov 4, 2024 at 10:17 AM Rajini Sivaram <rajinisiva...@gmail.com>
wrote:

> Hi all,
>
> Any other feedback or suggestions? If there are no concerns, I will start
> the vote tomorrow.
>
> Thank you,
>
> Rajini
>
>
> On Wed, Oct 30, 2024 at 4:27 PM Rajini Sivaram <rajinisiva...@gmail.com>
> wrote:
>
> > Hi Andrew,
> >
> > Thanks for reviewing the KIP.
> >
> > AS1: Updated to KIP-559. Thanks for pointing that out.
> > AS2: Yes, that is correct. The error code is a performance optimization
> to
> > avoid unavailability for 5 minutes when a proxy may be able to tell the
> > client to rebootstrap immediately.
> >
> > Regards,
> >
> > Rajini
> >
> >
> >
> > On Wed, Oct 30, 2024 at 2:51 PM Andrew Schofield <
> > andrew_schofield_j...@outlook.com> wrote:
> >
> >> Hi Rajini,
> >> Thanks for the KIP. It looks like a useful improvement for
> >> rebootstrapping.
> >> I really like using the new major release as a way to change the default
> >> so
> >> rebootstrapping can be taken for granted in the future.
> >>
> >> A couple of comments.
> >> AS1: (nit) KIP-559, not KIP-599, was the proxy-friendliness KIP.
> >> AS2: I suppose that the new error code is really just a performance
> >> optimisation for situations where the proxy can tell that
> rebootstrapping
> >> is required and it can avoid the clients waiting the full 5 minutes. Is
> >> this
> >> correct or is there more to it?
> >>
> >> Thanks,
> >> Andrew
> >>
> >> ________________________________________
> >> From: Rajini Sivaram <rajinisiva...@gmail.com>
> >> Sent: 28 October 2024 19:31
> >> To: dev <dev@kafka.apache.org>
> >> Subject: [DISCUSS] KIP-1102: Enable clients to rebootstrap based on
> >> timeout or error code
> >>
> >> Hi everyone,
> >>
> >> I would like to start discussion on KIP-1102 (
> >>
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1102%3A+Enable+clients+to+rebootstrap+based+on+timeout+or+error+code
> >> ).
> >> This KIP extends KIP-899 by introducing a timeout configuration and
> error
> >> code that can be used to trigger rebootstrapping in clients. The KIP
> also
> >> proposes to enable rebootstrapping by default in 4.0.0.
> >>
> >> Thank you,
> >>
> >> Rajini
> >>
> >
>

Reply via email to