[
https://issues.apache.org/jira/browse/KAFKA-20744?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias J. Sax updated KAFKA-20744:
------------------------------------
Description:
KIP-1017 ([KIP-1071: Streams Rebalance
Protocol|https://cwiki.apache.org/confluence/spaces/KAFKA/pages/311627992/KIP-1071+Streams+Rebalance+Protocol])
proposed to deprecate and remove the Kafka Streams config
`rack.aware.assignment.tags`. This is correct by itself, but incomplete,
because we need this config broker side.
So far, it was no a problem because rack-aware standby task assignment was not
implemented yet, and while KIP-1071 is already GA with 4.2.0 release, it's not
feature complete yet.
The KIP was updated and corrected now. This ticket is about closing this broker
side gap, and add `rack.aware.assignment.tags` as broker and group-level config.
After this ticket is resolved, assignors can use the rack information to assign
standby tasks in a rack-aware manner. This will be follow up work not covered
by this ticket.
was:
KIP-1017 ([KIP-1071: Streams Rebalance
Protocol|https://cwiki.apache.org/confluence/spaces/KAFKA/pages/311627992/KIP-1071+Streams+Rebalance+Protocol])
proposed to deprecate and remove the Kafka Streams config
`rack.aware.assignment.tags`. This is correct by itself, but incomplete,
because we need this config broker side.
The KIP was updated and corrected now. This ticket is about closing this broker
side gap, and add `rack.aware.assignment.tags` as broker and group-level config.
> Add back `rack.aware.assignment.tags` config
> --------------------------------------------
>
> Key: KAFKA-20744
> URL: https://issues.apache.org/jira/browse/KAFKA-20744
> Project: Kafka
> Issue Type: Improvement
> Components: streams
> Reporter: Ziyun Fu
> Assignee: Ziyun Fu
> Priority: Major
> Labels: kip
>
> KIP-1017 ([KIP-1071: Streams Rebalance
> Protocol|https://cwiki.apache.org/confluence/spaces/KAFKA/pages/311627992/KIP-1071+Streams+Rebalance+Protocol])
> proposed to deprecate and remove the Kafka Streams config
> `rack.aware.assignment.tags`. This is correct by itself, but incomplete,
> because we need this config broker side.
> So far, it was no a problem because rack-aware standby task assignment was
> not implemented yet, and while KIP-1071 is already GA with 4.2.0 release,
> it's not feature complete yet.
> The KIP was updated and corrected now. This ticket is about closing this
> broker side gap, and add `rack.aware.assignment.tags` as broker and
> group-level config.
> After this ticket is resolved, assignors can use the rack information to
> assign standby tasks in a rack-aware manner. This will be follow up work not
> covered by this ticket.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)