Hi Apoorv, Thanks for the review. Good idea to prefix with metadata.recovery, I have renamed the config to metadata.recovery.rebootstrap.trigger.ms as you suggested.
Regards, Rajini On Mon, Nov 4, 2024 at 2:43 PM Apoorv Mittal <apoorvmitta...@gmail.com> wrote: > 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 > > >> > > > > > >