First change for this is up: https://github.com/apache/pulsar/pull/11627
On Tue, Aug 10, 2021 at 7:34 AM Enrico Olivelli <eolive...@gmail.com> wrote: > > +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 > > > >