There is a serious regression bug in Pulsar C++ client 3.1.0 where the client lib is not passing the "authoritative" flag after a lookup redirect.
This causes the client to end up in an infinite loop of redirects. The problem was already fixed in https://github.com/apache/pulsar-client-cpp/pull/146, but it still needs to be released. This problem is serious enough that I believe we should get a patch out ASAP. I'll start the work on a 3.1.1 patch release. Matteo -- Matteo Merli <mme...@apache.org>