[ https://issues.apache.org/jira/browse/KAFKA-6435?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17127772#comment-17127772 ]
Matthias J. Sax commented on KAFKA-6435: ---------------------------------------- I don't have a strong preference. Disallowing `-` in the application.id seems to raise to many backward compatibility issue. Listing all internal topic might be tedious, especially if there are many internal topics (but maybe acceptable, if we assume it's a rare corner case)? – While `--ignore-prefix` (even if I would use different name for the parameter) might be harder to grog, it might still be most convenient for users? – But in the end, this would be part of the KIP discussion anyway? > Application Reset Tool might delete incorrect internal topics > ------------------------------------------------------------- > > Key: KAFKA-6435 > URL: https://issues.apache.org/jira/browse/KAFKA-6435 > Project: Kafka > Issue Type: Bug > Components: streams, tools > Affects Versions: 1.0.0 > Reporter: Matthias J. Sax > Assignee: Joel Wee > Priority: Major > Labels: bug, help-wanted, newbie > > The streams application reset tool, deletes all topic that start with > {{<application.id>-}}. > If people have two versions of the same application and name them {{"app"}} > and {{"app-v2"}}, resetting {{"app"}} would also delete the internal topics > of {{"app-v2"}}. > We either need to disallow the dash in the application ID, or improve the > topic identification logic in the reset tool to fix this. -- This message was sent by Atlassian Jira (v8.3.4#803005)