[ https://issues.apache.org/jira/browse/KAFKA-9662?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Arthur resolved KAFKA-9662. --------------------------------- Resolution: Fixed > Throttling system test fails when messages are produced before consumer > starts up > --------------------------------------------------------------------------------- > > Key: KAFKA-9662 > URL: https://issues.apache.org/jira/browse/KAFKA-9662 > Project: Kafka > Issue Type: Bug > Components: system tests > Reporter: Rajini Sivaram > Assignee: Rajini Sivaram > Priority: Major > Fix For: 2.5.0 > > > The tests produces large records using producer performance tool and then > starts another validating produce/consume loop for integer records. Consumer > starts consuming from the latest offset to avoid consuming the large records > produced earlier by the first producer. If the second producer starts > producing records before the consumer has reset its offset to latest offset, > then the consumer misses some records produced and the test fails: > {quote} > AssertionError: 762 acked message did not make it to the Consumer. They are: > 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19...plus > 742 more. Total Acked: 174330, Total Consumed: 173568. We validated that the > first 762 of these missing messages correctly made it into Kafka's data > files. This suggests they were lost on their way to the consumer. > {quote} -- This message was sent by Atlassian Jira (v8.3.4#803005)