Ewen Cheslack-Postava created KAFKA-1807:
--------------------------------------------

             Summary: Improve accuracy of ProducerPerformance target throughput
                 Key: KAFKA-1807
                 URL: https://issues.apache.org/jira/browse/KAFKA-1807
             Project: Kafka
          Issue Type: Improvement
          Components: clients, tools
    Affects Versions: 0.8.1.1
            Reporter: Ewen Cheslack-Postava
            Assignee: Ewen Cheslack-Postava
            Priority: Minor
             Fix For: 0.8.3


The code in ProducerPerformance that tries to match a target throughput is very 
inaccurate because it doesn't account for time spent sending messages. Since we 
have to get the current time to timestamp the messages, we can be much more 
accurate by computing the current rate over the entire run and only add to the 
sleep deficit if we're above the target rate.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to