[ https://issues.apache.org/jira/browse/KAFKA-562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13473719#comment-13473719 ]
Jay Kreps commented on KAFKA-562: --------------------------------- So the proposed fix for this is to special case appends that come from replication and not do any offset assignment, re-compression, or anything else during these. This had already been proposed as a performance improvement. It also ensures that the offset assignment on the leader and followers will match. A patch is attached to KAFKA-557, and I verified that it fixes this system test issue. > Non-failure System Test Log Segment File Checksums mismatched > ------------------------------------------------------------- > > Key: KAFKA-562 > URL: https://issues.apache.org/jira/browse/KAFKA-562 > Project: Kafka > Issue Type: Bug > Reporter: John Fung > Attachments: kafka-562-reproduce-issue.patch > > > To reproduce this issue > 1. Download 0.8 branch (reproduced in r1396343) > 2. Apply the patch attached > 3. Build Kafka under <kafka_home> by running "./sbt update package" > 4. In the directory <kafka_home>/system_test, run "python -B > system_test_runner.py" and it will run the case "testcase_0002" which will > reproduce this issue. > 5. The log segment files will be located in /tmp -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira