[ 
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)

Reply via email to