[
https://issues.apache.org/jira/browse/KAFKA-9498?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jun Rao resolved KAFKA-9498.
----------------------------
Fix Version/s: 2.6.0
Resolution: Fixed
Merged the PR to trunk.
> Topic validation during the creation trigger unnecessary TopicChange events
> ----------------------------------------------------------------------------
>
> Key: KAFKA-9498
> URL: https://issues.apache.org/jira/browse/KAFKA-9498
> Project: Kafka
> Issue Type: Bug
> Reporter: David Jacot
> Assignee: David Jacot
> Priority: Major
> Fix For: 2.6.0
>
>
> I have found out that the topic validation logic, which is executed when
> CreateTopicPolicy or when validateOnly is set, triggers unnecessary
> ChangeTopic events in the controller. In the worst case, it can trigger up to
> one event per created topic and leads to overloading the controller.
> This happens because the validation logic reads all the topics from ZK using
> the method getAllTopicsInCluster provided by the KafkaZKClient. This method
> registers a watch every time the topics are read from Zookeeper.
> I think that we should make the watch registration optional for this call in
> oder to avoid this unwanted behaviour.
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)