[ https://issues.apache.org/jira/browse/KAFKA-18788?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Abhinav Dixit resolved KAFKA-18788. ----------------------------------- Resolution: Duplicate > Improve simple assignor by having a max no. of partitions limit and min no. > of partitions threshold assignment to members > ------------------------------------------------------------------------------------------------------------------------- > > Key: KAFKA-18788 > URL: https://issues.apache.org/jira/browse/KAFKA-18788 > Project: Kafka > Issue Type: Sub-task > Reporter: Abhinav Dixit > Assignee: Abhinav Dixit > Priority: Major > > The current simple assignor doesn't offer perfect sharing between share > consumers of a share group. Hence, I came up with the following steps - > # depending on the no. of members and subscribed topic partitions (whether > they are greater, equal or lesser), we need to come up with a hard limit on > maximum and minimum no. of assignments for each members. There can also be a > range that we can come up with regarding no. of assignment of topic > partitions. There should also be a range of no. of members assigned to a > topic partition. > # have a rebalancing as the fourth step in the assignment where we make sure > that point 1 is followed. This can be a random assignment for the first few > iterations but depending on those iteration results, we can have a concrete > assignment by moving partitions from one member to another. -- This message was sent by Atlassian Jira (v8.20.10#820010)