[ 
https://issues.apache.org/jira/browse/KAFKA-16412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17878971#comment-17878971
 ] 

Chia-Ping Tsai commented on KAFKA-16412:
----------------------------------------

[~gendong1] sorry for late response. the metadata change (topic creation) is 
not a atomic operation, so the other requests can "see" the intermediate state. 
The case you described will create the topic by first request eventually, right?

> Uncreated topics is considered as created topics
> ------------------------------------------------
>
>                 Key: KAFKA-16412
>                 URL: https://issues.apache.org/jira/browse/KAFKA-16412
>             Project: Kafka
>          Issue Type: Bug
>    Affects Versions: 2.8.2, 3.6.0
>            Reporter: mutu
>            Priority: Major
>         Attachments: AnotherClientOutput.txt, client1-3.6.png, 
> client2-3.6.png, kafkaServer1.out, kafkaServer2.out, kafkaServer3.out, 
> system1-3.6.log, system2-3.6.log, system3-3.6.log
>
>
> A client sends topic creation request to broker.
> Another client sends the same topic creation request to broker.
> The former request does not finish. However, the second client get 
> TopicExistsException.
> The root cause may be that topic is registered in zookeeper, but the data is 
> not persisted and topic is not transfer to the paritition. At this time, 
> another client sends the same topic creation request that check the status of 
> zookeeper. After finding the znode of topic, the creation failed.
> System logs are attached.
> Are there any comments to figure out this issues? I will very appreciate them.
>  



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

Reply via email to