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

   An expire-group-metadata operation generates tombstone records, updates the 
groups state and decrements group size counters, then performs a write to the 
log. If there is a __consumer_offsets partition reassignment, for instance, 
this operation fails. The groups state is reverted to an earlier snapshot but 
classic group size counters are not. This begins an inconsistency between the 
metrics and the actual groups size. This applies to all unsuccessful write 
operations that alter the classic group state.
   
   However, some operations that alter the classic group state does not produce 
records. This means that we cannot rely on timeline data structures as we do 
for consumer group states.
   
   ### 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: [email protected]

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

Reply via email to