[ 
https://issues.apache.org/jira/browse/KAFKA-21318?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Quah resolved KAFKA-21318.
-------------------------------
    Resolution: Fixed

> invertedTargetAssignment invalid for share groups
> -------------------------------------------------
>
>                 Key: KAFKA-21318
>                 URL: https://issues.apache.org/jira/browse/KAFKA-21318
>             Project: Kafka
>          Issue Type: Bug
>          Components: group-coordinator
>            Reporter: Sean Quah
>            Assignee: Sean Quah
>            Priority: Minor
>
> 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
(v10.3.26#10030026)

Reply via email to