Daniel Compton created KAFKA-1516:
-------------------------------------
Summary: Producer Performance Test sends messages with bytes of 0x0
Key: KAFKA-1516
URL: https://issues.apache.org/jira/browse/KAFKA-1516
Project: Kafka
Issue Type: Bug
Affects Versions: 0.8.1.1
Reporter: Daniel Compton
Priority: Minor
The producer performance test in Kafka sends messages with either [0x0
bytes|https://github.com/apache/kafka/blob/0.8.1/perf/src/main/scala/kafka/perf/ProducerPerformance.scala#L237]
or messages with [all
X's|https://github.com/apache/kafka/blob/0.8.1/perf/src/main/scala/kafka/perf/ProducerPerformance.scala#L225].
This skews the compression ratio massively and probably affects performance in
other ways.
We want to create messages which will give a more realistic performance
profile. Using random bytes may not be the best solution as these won't
compress at all and will skew compression times.
Perhaps using a template which injects random or sequential data into it could
work. Or maybe I'm overthinking it and we should just go for random bytes.
--
This message was sent by Atlassian JIRA
(v6.2#6252)