Hello. Boyang Thanks for the guide!
I agree It is a good idea to expand the input topic. So I want to add '--reset-all-external-topics' and extend '--input-topic'. Thank you for your feedback On 2020/01/17 05:39:03, Boyang Chen <reluctanthero...@gmail.com> wrote: > Hey Sang, > > thanks so much for driving this effort. I have just a couple of suggestions > and questions: > 1. In the Motivation part, would be better to phrase > "user has to specify `--input-topic` in the stream reset to be able to > reset offset to a specific position" > as > "user has to specify input topic name in the stream reset tool in order to > purge its offsets" > > 2. Same in motivation, would be better to phrase > "So we want to reset all related topics with one option." > as > "Adding a new option which could automatically detect all external topics > and reset their corresponding offsets" > > 3. In "Public Interfaces" section, put StreamsResetter.java as the code > block title, so that the `.class` and outside comments could be removed and > phrase as > "A new resetAllExternalTopicsOption will be added for user to cleanup all > externally committed offsets" > Also put the '--reset-all-external-topics' flag within the code block. > > 4. Depends on the final version of KIP, the "Proposed Change" section could > be removed if one paragraph could explain the whole change in "Public > Interfaces" section. > > 5. I will leave this an open ended question, but do you think whether it > makes more sense to extend this new API by letting `--input-topic` flag > taking in a regular expression, and only purge the offsets for those > matching topics. I could think of for some really advanced users doing a > join between a topic group A and topic group B, they may only want to > cleanup A group by prefix and leave B group intact. By allowing regex, we > are doing a superset of the work we proposed here. Please share some of > your thoughts as a user's standpoint, thanks. > > Boyang > > On Thu, Jan 16, 2020 at 3:45 PM Sang wn Lee <ssangdd...@gmail.com> wrote: > > > this KIP, I would like to go forward with > > the voting process. > > > > Jira Ticket: https://issues.apache.org/jira/browse/KAFKA-9042 > > KIP : > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-560%3A+Auto+infer+external+topic+partitions+in+stream+reset+tool > > > > thankyou! > > >