Chia-Ping Tsai created KAFKA-20055:
--------------------------------------
Summary: Ensure BrokerMetadataPublisher applies dynamic
configurations before initializing managers
Key: KAFKA-20055
URL: https://issues.apache.org/jira/browse/KAFKA-20055
Project: Kafka
Issue Type: Bug
Reporter: Chia-Ping Tsai
Assignee: Chia-Ping Tsai
from [https://github.com/apache/kafka/pull/20334#discussion_r2654901014]
Currently, in {{{}BrokerMetadataPublisher{}}}, the method
{{initializeManagers()}} is invoked before
{{{}dynamicConfigPublisher.onMetadataUpdate(delta, newImage){}}}.
This execution order creates a window where components initialized within
{{initializeManagers}} (such as the {{{}LogManager{}}}) do not have access to
the latest broker-level or cluster-level dynamic configurations if those
configs are located at the tail of the metadata log.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)