Andrew Schofield created KAFKA-19827:
----------------------------------------

             Summary: Call acknowledgement commit callback at end of waiting 
calls
                 Key: KAFKA-19827
                 URL: https://issues.apache.org/jira/browse/KAFKA-19827
             Project: Kafka
          Issue Type: Sub-task
          Components: clients
    Affects Versions: 4.1.0
            Reporter: Andrew Schofield
            Assignee: Andrew Schofield
             Fix For: 4.2.0


The acknowledgement commit callback in the share consumer gets called on the 
application thread at the start of the poll, commitSync and commitAsync 
methods. Specifically in the peculiar case of using the callback together with 
commitSync, the acknowledgement callback for the committed records is called at 
the start of the next eligible call, even though the information is already 
known at the end of the commitSync's execution. The results are correct 
already, but the timing could be improved in some situations.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to