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

   When implementing the group type conversion from a classic group to a 
consumer group, if the replay of conversion records fails, the group should be 
reverted back including its timeouts. 
   
   A possible solution is to keep all the classic group timeouts and add a type 
check to the timeout operations. If the group is successfully upgraded, it 
won't be able to pass the type check and its operations will be executed 
without actually doing anything; if the group upgrade fails, the group map will 
be reverted and the timeout operations will be executed as is.
   
   ### 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