Hello everyone, I'm hoping to start a discussion to get some feedback on a topic, I assume this is something that would require a KIP, but wanted to start out with a discussion to gather some early feedback.
We have a use case internally for creating topics with a given topic ID. The need for this arises because we're working on the capability to delete a cluster and later recreate its tiered storage topics in an entirely new cluster. For that to work, since the organization of the tiered data is dependent on the topic ID, the topic created in the fresh cluster must have the same ID as the original one in the deleted cluster. We have a small patch only used for internal testing so far, showing that adding TopicID as a tagged field on CreateTopicsRequest and implementing the capability is a small and uncomplicated change: https://github.com/aiven/kafka/pull/48/commits/fa5ebbca642391af630f1c7f7cc013fe56856e13 . We also foresee that the same need will arise from tools that replicate topics between clusters, such as mirrormaker2. Are there any thoughts about this proposal, or any pointers for moving forward formalizing this in a KIP? Best regards, Anton -- [image: Aiven] <https://www.aiven.io/> *Anton Agestam* (he/him or they/them) Software Engineer, *Aiven* anton.ages...@aiven.io | +46 704 486 289 aiven.io <https://www.aiven.io/> | <https://www.facebook.com/aivencloud> <https://www.linkedin.com/company/aiven/> <https://twitter.com/aiven_io>