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