Sean Quah created KAFKA-21318:
---------------------------------

             Summary: invertedTargetAssignment invalid for share groups
                 Key: KAFKA-21318
                 URL: https://issues.apache.org/jira/browse/KAFKA-21318
             Project: Kafka
          Issue Type: Improvement
          Components: group-coordinator
            Reporter: Sean Quah
            Assignee: Sean Quah


In the group coordinator, we maintain `invertedTargetAssignment` for each group 
as a map of partitions to owning member ids. Then in the assignor `GroupSpec`, 
we use it to answer `isPartitionAssigned` queries.

Share groups can assign the same partition to multiple members, which breaks 
tracking of `invertedTargetAssignment`. eg. When a share group member leaves, 
its assigned partitions can be cleared in `invertedTargetAssignment` and then 
`isPartitionAssigned` will return `false` for those partitions even when other 
members still have them assigned.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to