Re: CallBackHandler is not being called after successful delivery of message

2015-02-17 Thread Jay Kreps
i. We are debating adding a flush() call to ensure all message sends are complete. At the moment you can achieve this by just checking the futures but that is a bit less convenient. ii. If you set retries > 0 those retries will occur before the callback is invoked. The callback is invoked when the

Re: CallBackHandler is not being called after successful delivery of message

2015-02-17 Thread ankit tyagi
Hi Jey, I have debugged further and looks like it was problem with my test case. After calling send method for specific time my main thread was getting finished and i was not waiting for *kafka-producer-network-thread* to send all the messages from the buffer hence my test case was failing. I ha

Re: CallBackHandler is not being called after successful delivery of message

2015-02-16 Thread Jay Kreps
Sounds like a potential bug, and it sounds like you can easily reproduce it. Can you post your test code and a description of the server version and how you started/configured it, and what you expect to see from your test and what you actually see: https://issues.apache.org/jira/browse/KAFKA/ This

Re: CallBackHandler is not being called after successful delivery of message

2015-02-16 Thread Steven Wu
don't know whether it is the cause of your issue or not. but "batch.size" is measured as bytes (not number of messages). default is 16384 On Mon, Feb 16, 2015 at 12:11 PM, ankit tyagi wrote: > Hey, > > I am doing POC on kafka .8.2.0 version.Currently I am using kafka-client > of 0.8.2.0 version