I'm sorry. I just modified the KIP.
On 2020/05/26 20:11:46, Boyang Chen <reluctanthero...@gmail.com> wrote: > Hey Sang, unfortunately we couldn't make it in 2.6. Do you still plan to > work on this KIP? > > On Thu, May 14, 2020 at 6:49 PM Boyang Chen <reluctanthero...@gmail.com> > wrote: > > > Hey Sang, seems this thread has been quiet, are you still working on this > > KIP? > > > > On Sat, Mar 7, 2020 at 3:54 PM Matthias J. Sax <matth...@confluent.io> > > wrote: > > > >> Thanks for the KIP Sang! > >> > >> I have a couple of more comments about the wiki page: > >> > >> (1) The "Public Interface" section should only list the new stuff. This > >> KIP does not change anything with regard to the existing options > >> `--input-topic` or `--intermediate-topic` and thus it's just "noise" to > >> have them in this section. Only list the new option > >> `allInputTopicsOption`. > >> > >> (2) Don't post code, ie, the implementation of private methods. KIPs > >> should only describe public interface changes. > >> > >> (3) The KIP should describe that we intend to use > >> `describeConsumerGroups` calls to discover the topic names -- atm, it's > >> unclear from the KIP how the new feature actually works. > >> > >> (4) If the new flag is used, we will discover input and intermediate > >> topics. Hence, the name is miss leading. We could call it > >> `--all-user-topics` and explain in the description that "user topics" > >> are input and intermediate topics for this case (in general, also output > >> topics are "user topics" but there is nothing to be done for output > >> topics). Thoughts? > >> > >> > >> -Matthias > >> > >> On 1/27/20 6:35 AM, Sang wn Lee wrote: > >> > thank you John Roesle > >> > > >> > It is a good idea > >> > "—all-input-topics" > >> > > >> > I agree with you > >> > > >> > I'll update right away > >> > > >> > > >> > On 2020/01/24 14:14:17, "John Roesler" <vvcep...@apache.org> wrote: > >> >> Hi all, thanks for the explanation. I was also not sure how the kip > >> would be possible to implement. > >> >> > >> >> No that it does seem plausible, my only feedback is that the command > >> line option could align better with the existing one. That is, the existing > >> option is called “—input-topics”, so it seems like the new one should be > >> called “—all-input-topics”. > >> >> > >> >> Thanks, > >> >> John > >> >> > >> >> On Fri, Jan 24, 2020, at 01:42, Boyang Chen wrote: > >> >>> Thanks Sophie for the explanation! I read Sang's PR and basically he > >> did > >> >>> exactly what you proposed (check it here > >> >>> <https://github.com/apache/kafka/pull/7948/files> in case I'm wrong). > >> >>> > >> >>> I think Sophie's response answers Gwen's question already, while in > >> the > >> >>> meantime for a KIP itself we are not required to mention all the > >> internal > >> >>> details about how to make the changes happen (like how to actually > >> get the > >> >>> external topics), considering the change scope is pretty small as > >> well. But > >> >>> again, it would do no harm if we mention it inside Proposed Change > >> session > >> >>> specifically so that people won't get confused about how. > >> >>> > >> >>> > >> >>> On Thu, Jan 23, 2020 at 8:26 PM Sophie Blee-Goldman < > >> sop...@confluent.io> > >> >>> wrote: > >> >>> > >> >>>> Hi all, > >> >>>> > >> >>>> I think what Gwen is trying to ask (correct me if I'm wrong) is how > >> we can > >> >>>> infer which topics are associated with > >> >>>> Streams from the admin client's topic list. I agree that this > >> doesn't seem > >> >>>> possible, since as she pointed out the > >> >>>> topics list (or even description) lacks the specific information we > >> need. > >> >>>> > >> >>>> What we could do instead is use the admin client's > >> >>>> `describeConsumerGroups` API to get the information > >> >>>> on the Streams app's consumer group specifically -- note that the > >> Streams > >> >>>> application.id config is also used > >> >>>> as the consumer group id, so each app forms a group to read from the > >> input > >> >>>> topics. We could compile a list > >> >>>> of these topics just by looking at each member's assignment (and > >> even check > >> >>>> for a StreamsPartitionAssignor > >> >>>> to verify that this is indeed a Streams app group, if we're being > >> >>>> paranoid). > >> >>>> > >> >>>> The reset tool actually already gets the consumer group description, > >> in > >> >>>> order to validate there are no active > >> >>>> consumers in the group. We may as well grab the list of topics from > >> it > >> >>>> while it's there. Or did you have something > >> >>>> else in mind? > >> >>>> > >> >>>> On Sat, Jan 18, 2020 at 6:17 PM Sang wn Lee <ssangdd...@gmail.com> > >> wrote: > >> >>>> > >> >>>>> Thank you > >> >>>>> > >> >>>>> I understand you > >> >>>>> > >> >>>>> 1. admin client has topic list > >> >>>>> 2. applicationId can only have one stream, so It won't be a problem! > >> >>>>> 3. For example, --input-topic [reg] > >> >>>>> Allowing reg solves some inconvenience > >> >>>>> > >> >>>>> > >> >>>>> On 2020/01/18 18:15:23, Gwen Shapira <g...@confluent.io> wrote: > >> >>>>>> I am not sure I follow. Afaik: > >> >>>>>> > >> >>>>>> 1. Topics don't include client ID information > >> >>>>>> 2. Even if you did, the same ID could be used for topics that are > >> not > >> >>>>> Kafka > >> >>>>>> Streams input > >> >>>>>> > >> >>>>>> The regex idea sounds doable, but I'm not sure it solves much? > >> >>>>>> > >> >>>>>> > >> >>>>>> On Sat, Jan 18, 2020, 7:12 AM Sang wn Lee <ssangdd...@gmail.com> > >> >>>> wrote: > >> >>>>>> > >> >>>>>>> Thank you > >> >>>>>>> Gwen Shapira! > >> >>>>>>> We'll add a flag to clear all topics by clientId > >> >>>>>>> It is ‘reset-all-external-topics’ > >> >>>>>>> > >> >>>>>>> I also want to use regex on the input topic flag to clear all > >> >>>> matching > >> >>>>>>> topics. > >> >>>>>>> > >> >>>>>>> On 2020/01/17 19:29:09, Gwen Shapira <g...@confluent.io> wrote: > >> >>>>>>>> Seem like a very nice improvement to me. But I have to admit > >> that I > >> >>>>>>>> don't understand how this will how - how could you infer the > >> input > >> >>>>>>>> topics? > >> >>>>>>>> > >> >>>>>>>> On Thu, Jan 16, 2020 at 10:03 AM Sang wn Lee < > >> ssangdd...@gmail.com > >> >>>>> > >> >>>>>>> wrote: > >> >>>>>>>>> > >> >>>>>>>>> Hello, > >> >>>>>>>>> > >> >>>>>>>>> Starting this thread to discuss KIP-560: > >> >>>>>>>>> wiki link : > >> >>>>>>>>> > >> >>>>>>> > >> >>>>> > >> >>>> > >> https://cwiki.apache.org/confluence/display/KAFKA/KIP-560%3A+Auto+infer+external+topic+partitions+in+stream+reset+tool > >> >>>>>>>>> > >> >>>>>>>>> I'm newbie > >> >>>>>>>>> I would like to receive feedback on the following features! > >> >>>>>>>>> > >> >>>>>>>>> > >> >>>>>>>> > >> >>>>>>> > >> >>>>>> > >> >>>>> > >> >>>> > >> >>> > >> >> > >> > >> >