lib/kafka/producer.rb in ruby-kafka-0.3.13.beta1 vs lib/kafka/producer.rb in ruby-kafka-0.3.13.beta2

- old
+ new

@@ -193,24 +193,27 @@ create_time, key.to_s.bytesize + value.to_s.bytesize ) if buffer_size >= @max_buffer_size - buffer_overflow topic, "Max buffer size (#{@max_buffer_size} messages) exceeded" + buffer_overflow topic, + "Cannot produce to #{topic}, max buffer size (#{@max_buffer_size} messages) reached" end if buffer_bytesize + message.bytesize >= @max_buffer_bytesize - buffer_overflow topic, "Max buffer bytesize (#{@max_buffer_bytesize} bytes) exceeded" + buffer_overflow topic, + "Cannot produce to #{topic}, max buffer bytesize (#{@max_buffer_bytesize} bytes) reached" end @target_topics.add(topic) @pending_message_queue.write(message) @instrumenter.instrument("produce_message.producer", { value: value, key: key, topic: topic, create_time: create_time, + message_size: message.bytesize, buffer_size: buffer_size, max_buffer_size: @max_buffer_size, }) nil