That's right. If you are partitioning by key, that means you insist a
message has to go to a certain partition, whether it's available or not.
So, if a partition is not available, we will drop the message for the
partition in the async mode and consistently throw an exception to the
caller in the sync mode.
On Fri, Feb 8, 2013 at 1:41 AM, Michal Haris <[EMAIL PROTECTED]>wrote: