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

   In the new consumer, the commit request manager and the membership manager 
are separate components. The commit request manager is initialised with group 
information that it uses to construct `OffsetCommit` requests. However, the 
initial value of the member ID is `""` in some cases. When the consumer joins 
the group, it receives a `ConsumerGroupHeartbeat` response which tells it the 
member ID. The member ID was not being passed to the commit request manager, so 
it sent invalid `OffsetCommit` requests that failed with `UNKNOWN_MEMBER_ID`.
   
   I've added an integration test that failed before the code change, and now 
passes.
   
   ### 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.

To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org

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

Reply via email to