+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 > >