jolshan opened a new pull request, #18758:
URL: https://github.com/apache/kafka/pull/18758

   Fixed the typo that used the wrong producer ID and epoch when returning so 
that we handle epoch overflow correctly.
   
   We also had to rearrange the concurrent transaction handling so that we 
don't self-fence when we start the new transaction with the new producer ID.
   
   I also tested this with a modified version of the code where epoch overflow 
happens on the first epoch bump (every request has a new producer id)
   
   Reviewers: Artem Livshits <[email protected]>, Jeff Kim 
<[email protected]>
   
   Conflicts due to https://github.com/apache/kafka/pull/18639 not being merged 
in 4.0 -- no functional differences.
   


-- 
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.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to