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

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

Reply via email to