C0urante opened a new pull request #10112:
URL: https://github.com/apache/kafka/pull/10112


   [Jira](https://issues.apache.org/jira/browse/KAFKA-12226)
   
   When a task fails to commit offsets because all outstanding records haven't 
been ack'd by the broker yet, it's better to retry that same batch. Otherwise, 
the set of outstanding records can grow indefinitely and all subsequent offset 
commit attempts can fail. By retrying the same batch, it becomes possible to 
eventually commit offsets, even when the producer is unable to keep up with the 
throughput of the records provided to it by the task.
   
   Two unit tests are added to verify this behavior.
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to