[ 
https://issues.apache.org/jira/browse/KAFKA-1516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Manikumar resolved KAFKA-1516.
------------------------------
    Resolution: Fixed

Resolving this as  support for passing custom message payloads is given in 
KAFKA-4432

> 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. What other options do we have? Others seem to use random bytes like 
> [cassandra-stress|https://github.com/zznate/cassandra-stress/blob/master/src/main/java/com/riptano/cassandra/stress/InsertCommand.java#L39].



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to