The metadata request is sent to the broker, which will read from ZK. I
suggest that you turn on trace level logging for class
kafka.network.RequestChannel$ in all brokers. The log will tell you how
long each metadata request takes on the broker. You can then set you socket
timeout in the producer accordingly.
On Fri, Mar 22, 2013 at 9:38 AM, Bob Jervis <[EMAIL PROTECTED]> wrote: