Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


We will change the behavior of producer.send() so that it does not block on metadata update. If metadata is not available, producer.send() will enqueue the request into the producer's buffer and return a future immediately to user. If the queue is already full, producer.send() will still block up to as does the existing Kafka producer's implementation.






Before the proposed change of this KIP: