+1
looking forward to the implementation

thanks

Enrico

Il giorno mar 10 ago 2021 alle ore 08:06 Yunze Xu
<y...@streamnative.io.invalid> ha scritto:

> +1
>
> It makes sense to me. I also encountered TooManyRequests in topic lookup
> when there’re a lot of topics.
>
> It should be retriable instead of a simple error response to client.
>
> Thanks,
> Yunze
>
> > 2021年8月9日 下午10:11,Ivan Kelly <iv...@apache.org> 写道:
> >
> > Hi folks,
> >
> > I've created a PIP to do some rework on lookup timeouts and retries.
> > We've had major client incidents recently due to a client with many
> > many producers, which triggered a herding effect on broker restarts.
> > This PIP aims to alleviate some of the issues we saw.
> >
> > In summary, we want to retry (with backoff and jitter) on timeout and
> > on TooManyRequests. Kicking the error back to the client just results
> > in the clients restarting and trying again.
> >
> > Please take a look.
> >
> >
> https://github.com/apache/pulsar/wiki/PIP-91:-Separate-lookup-timeout-from-operation-timeout
> >
> > Cheers,
> > Ivan
>
>

Reply via email to