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

sanghyeok An updated KAFKA-21217:
---------------------------------
    Labels: client streams  (was: )

> Ignored client-side rack assignment tags can prevent Streams protocol clients 
> from starting
> -------------------------------------------------------------------------------------------
>
>                 Key: KAFKA-21217
>                 URL: https://issues.apache.org/jira/browse/KAFKA-21217
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: sanghyeok An
>            Assignee: sanghyeok An
>            Priority: Minor
>              Labels: client, streams
>
> With the Streams protocol, the assignment tag list is determined by 
> server-side configuration:
>  * Broker default: {{group.streams.rack.aware.assignment.tags}}
>  * Per-group override: {{streams.rack.aware.assignment.tags}}
> The coordinator passes this list to the custom assignor. Clients provide 
> their tag values through {{{}client.tag.*{}}}, while the client-side 
> {{rack.aware.assignment.tags}} configuration is documented as ignored.
> However, {{StreamsConfig}} still checks whether every tag in the client-side 
> list is present. For example, even if the server uses {{{}zone{}}}, the 
> following client configuration fails during construction because 
> {{client.tag.cluster}} is missing:
>  * group.protocol=streams
>  * client.tag.zone=seoul
>  * rack.aware.assignment.tags=cluster



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

Reply via email to