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!
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>
>> >>
>>
>>

Reply via email to