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)