Guozhang Wang created KAFKA-9816:
------------------------------------

             Summary: Group Coordinator should be stricter about leader 
returned assignment 
                 Key: KAFKA-9816
                 URL: https://issues.apache.org/jira/browse/KAFKA-9816
             Project: Kafka
          Issue Type: Improvement
          Components: core
            Reporter: Guozhang Wang


At the moment, broker's group-coordinator does not require leader to provide 
assignment for all members but will simply default members without assignment 
with an empty byte buffer. However, since assignment bytes has get two versions 
now and hence we always have to try de-serialize the version first, an empty 
assignment could not be interpreted at the client at all.

Therefore, group coordinator should be more strict about the leader#assign 
function that each member should get non-empty assignment bytes even without 
assigned partitions.

Once we fixed the bug as discovered in 
https://issues.apache.org/jira/browse/KAFKA-9801, we should consider making 
this change since it would be no more compatibility concerns.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to