Problem
Currently the client looks up topic location per topic partition. This would result in quite a lot of topic lookup requests when a topic has many partitions. It would be great to batch the topic location lookup requests, so a client doesn't have to send that many lookup requests.