[ 
https://issues.apache.org/jira/browse/KAFKA-20999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Matthias J. Sax reassigned KAFKA-20999:
---------------------------------------

    Assignee: Ziyun Fu

> Add rack-aware standby task assignment
> --------------------------------------
>
>                 Key: KAFKA-20999
>                 URL: https://issues.apache.org/jira/browse/KAFKA-20999
>             Project: Kafka
>          Issue Type: Sub-task
>          Components: group-coordinator, streams
>            Reporter: Matthias J. Sax
>            Assignee: Ziyun Fu
>            Priority: Major
>
> In the "classic" protocol, there is "sticky" and "ha_assignor" options, and 
> KIP-1071 defines both assignor options, too. The "sticky" assignor is already 
> available, while the "ha_assignor" is missing.
> However, KIP-1071 introduced a different architecture and the class 
> HA-assignor features are not delivered in the same way, instead, "warmup 
> tasks" are injected via a new refiner step, and the HA-assignor does not need 
> to concern itself with it.
> The HA-assignor also computes a different assignment compare to "sticky", 
> which we are tracking via it's own sub-task.
> This ticket is about adding rack-aware standby task assignment, to make 
> KIP-1017 feature complete with the classic HA-assignor (note, that the 
> classic sticky assignor does not implement rack-aware standby task 
> assignment). To this end, we want to not only close this "ha" feature gap, 
> but implement rack-aware standby task assignment for both "sticky" and 
> "balance" assignor.



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

Reply via email to