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

Ron Dagostino updated KAFKA-13456:
----------------------------------
    Description: The controller.listener.names config is currently checked for 
existence when the process.roles contains the controller role (i.e. 
process.roles=controller or process.roles=broker,contrtoller); it is not 
checked for existence when process.roles=broker.  However, KRaft brokers have 
to talk to KRaft controllers, of course, and they do so by taking the first 
entry in the controller.listener.names list.  Therefore, 
controller.listener.names is required in KRaft mode even when 
process.roles=broker.  (was: The controller.listener.names config is currently 
checked for existence when the process.roles contains the controller role (i.e. 
process.roles=controller or process.roles=broker,contrtoller); it is not 
checked for existence when process.roles=broker.  However, KRaft brokers have 
to talk to KRaft controllers, of course, and they do so by taking the first 
entry in the controller.listener.names list.  Therefore, 
controller.listener.names is required in KRaft mode even when 
process.roles.broker.)

> controller.listener.names is required for all KRaft nodes, not just 
> controllers
> -------------------------------------------------------------------------------
>
>                 Key: KAFKA-13456
>                 URL: https://issues.apache.org/jira/browse/KAFKA-13456
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 2.8.0, 3.1.0, 3.0.0
>            Reporter: Ron Dagostino
>            Assignee: Ron Dagostino
>            Priority: Major
>
> The controller.listener.names config is currently checked for existence when 
> the process.roles contains the controller role (i.e. process.roles=controller 
> or process.roles=broker,contrtoller); it is not checked for existence when 
> process.roles=broker.  However, KRaft brokers have to talk to KRaft 
> controllers, of course, and they do so by taking the first entry in the 
> controller.listener.names list.  Therefore, controller.listener.names is 
> required in KRaft mode even when process.roles=broker.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to