-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/19088/
-----------------------------------------------------------

Review request for kafka.


Bugs: KAFKA-1301
    https://issues.apache.org/jira/browse/KAFKA-1301


Repository: kafka


Description
-------

1. Fixed the unsent check in Sender.run(). 2. Sometimes, the test fails since 
some messages failed all retries. The issue is that the config for 
replica.fetch.min.bytes is too large. This causes many produce requests 
(ack=-1) to have to wait for replica.fetch.wait.max.ms=500ms to complete. If a 
metadata request is queued up behind those produce requests, the producer may 
not see the current leader and therefore fails all tries.


Diffs
-----

  
clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordAccumulator.java
 616e1006f21c54af8260e84a96928cb8893ceb7c 
  clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java 
2acb96df9f4d5c7714a752517d431d16c48dcf1d 
  system_test/replication_testsuite/config/server.properties 
c6284122e3dfaa046a453511c17a19a536dc1035 

Diff: https://reviews.apache.org/r/19088/diff/


Testing
-------


Thanks,

Jun Rao

Reply via email to