David Arthur created KAFKA-15605:
------------------------------------

             Summary: Topic marked for deletion are incorrectly migrated to 
KRaft
                 Key: KAFKA-15605
                 URL: https://issues.apache.org/jira/browse/KAFKA-15605
             Project: Kafka
          Issue Type: Bug
          Components: controller, kraft
    Affects Versions: 3.6.0
            Reporter: David Arthur
             Fix For: 3.6.1


When migrating topics from ZooKeeper, the KRaft controller reads all the topic 
and partition metadata from ZK directly. This includes topics which have been 
marked for deletion by the ZK controller. 

Since the client request to delete these topics has already been returned as 
successful, it would be confusing to the client that the topic still existed. 
An operator or application would need to issue another topic deletion to remove 
these topics once the controller had moved to KRaft. If they tried to create a 
new topic with the same name, they would receive a TOPIC_ALREADY_EXISTS error.

The migration logic should carry over pending topic deletions and resolve them 
either as part of the migration or shortly after.



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

Reply via email to