A. Sophie Blee-Goldman created KAFKA-16875:
----------------------------------------------

             Summary: Replace ClientState with TaskAssignment when creating 
individual consumer Assignments
                 Key: KAFKA-16875
                 URL: https://issues.apache.org/jira/browse/KAFKA-16875
             Project: Kafka
          Issue Type: Sub-task
            Reporter: A. Sophie Blee-Goldman


In the initial implementation of KIP-924 in version 3.8, we converted from the 
new TaskAssignor's output type (TaskAssignment) into the old ClientState-based 
assignment representation. This allowed us to plug in a custom assignor without 
converting all the internal mechanisms that occur after the KafkaStreams client 
level assignment and process it into a consumer level assignment.

However we ultimately want to get rid of ClientState altogether, so we need to 
invert this logic so that we instead convert the ClientState into a 
TaskAssignment and then use the TaskAssignment to process the assigned tasks 
into consumer Assignments



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to