You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "rreddy-22 (via GitHub)" <gi...@apache.org> on 2023/04/20 00:34:01 UTC

[GitHub] [kafka] rreddy-22 opened a new pull request, #13616: KAFKA-14514: Add Optimized Uniform Assignor (KIP-848)

rreddy-22 opened a new pull request, #13616:
URL: https://github.com/apache/kafka/pull/13616

   Part of KIP-848
   https://cwiki.apache.org/confluence/display/KAFKA/KIP-848%3A+The+Next+Generation+of+the+Consumer+Rebalance+Protocol
   
   As a part of the new protocol, there will be assignors on the server side as well to take some load off the client. The group coordinator either directly computes the new target assignment for the group based on its default server-side assignor or requests a new assignment from one of the members in the group.
   
   There will be two types of assignors :- Range, Uniform. This PR is for the Server side range assignor.
   This PR is for the  Optimized Uniform Assignor which has two parts to it:
   1) When all the subscriptions are equal we do an optimized assignment 
   2) When the subscriptions are different we do a general assignment
   
   **The optimized uniform assignor has the liberty to treat each partition with equal weight since any member can get any partition from the subscribed topics. This makes it easier to distribute partitions and calculate quotas as a whole.** 
   
   The tests aim to cover all the possible cases when a re-assignment can be triggered.


-- 
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-unsubscribe@kafka.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [kafka] rreddy-22 closed pull request #13616: KAFKA-14515: Add Optimized Uniform Assignor (KIP-848)

Posted by "rreddy-22 (via GitHub)" <gi...@apache.org>.
rreddy-22 closed pull request #13616: KAFKA-14515: Add Optimized Uniform Assignor (KIP-848)
URL: https://github.com/apache/kafka/pull/13616


-- 
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-unsubscribe@kafka.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org