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)