Re: Producer timeout and retry behavior

2018-03-27 Thread Manikumar
Hi, a) If there are no brokers available, producer send() will block up to max_block_ms (default: 6) after which it will throw a TimeoutException. No retries in this case. by-default console producer uses Callback and just logs the error after max_block_ms. b) Current behavior is, If

Producer timeout and retry behavior

2018-03-27 Thread Sandor Murakozi
Hi All, I have a question about intended producer behavior if the broker is lost - do I see a bug or the code works as specified? What I do and see using trunk: *a) No message send timeout at all if there is no available broker* - no broker is started - consoleproducer is started using --broker-