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

   # Summary
   This PR moves `assignedPartitions` out of `ModernConsumerMember` interface, 
add it as independent properties for `ShareGroupMember` and 
`ConsumerGroupMember`.
   
   ## Reason for the change
   In an upcoming PR, the structure of `ConsumerGroupMember#assignedPartitions` 
and `ConsumerGroupMember#partitionsPendingRevocation` will be changed to 
include epoch information as 
   ```
   Map<Uuid, Map<Integer, Integer>>
   ```
   This differs from the `ShareGroupMember#assignedPartitions` structure, which 
remains `Map<Uuid, Set<Integer>>`. Therefore, it is no longer appropriate to 
have this as a shared field in the base class.


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