Thanks for the KIP! +1 On Sat, 13 Jan 2018 at 12:30 Boyang Chen <bche...@outlook.com> wrote:
> Hey Matt and Guozhang, > > > I have already updated the pull request: > https://github.com/apache/kafka/pull/4354 > > and the KIP: > https://cwiki.apache.org/confluence/display/KAFKA/KIP-245%3A+Use+Properties+instead+of+StreamsConfig+in+KafkaStreams+constructor > > > to reflect the change proposed by Guozhang(adding a 4th constructor) > > Let me know your thoughts! > > > Best, > > Boyang > > > ________________________________ > From: Boyang Chen <bche...@outlook.com> > Sent: Saturday, January 13, 2018 9:37 AM > To: Matthias J. Sax > Subject: Re: Vote for KIP-245: Use Properties instead of StreamsConfig in > KafkaStreams constructor > > > Sounds good, will do. However I don't receive the +1 emails, interesting... > > > ________________________________ > From: Matthias J. Sax <matth...@confluent.io> > Sent: Saturday, January 13, 2018 9:32 AM > To: Boyang Chen > Subject: Re: Vote for KIP-245: Use Properties instead of StreamsConfig in > KafkaStreams constructor > > Guozhang left a comment about having a 4th overload. I agree that we > should add this 4th overload. > > Please update the KIP accordingly and follow up on the mailing list > thread. Than we can vote it through. > > Thx. > > -Matthias > > On 1/12/18 4:48 PM, Boyang Chen wrote: > > Hey Matt, > > > > > > I haven't received any approval/veto on this KIP. Everything is ready > > but only needs one approval. Any step I should take? > > > > Thanks for the help! > > > > Boyang > > > > > > > > ------------------------------------------------------------------------ > > *From:* Matthias J. Sax <matth...@confluent.io> > > *Sent:* Saturday, January 13, 2018 3:47 AM > > *To:* dev@kafka.apache.org > > *Subject:* Re: Vote for KIP-245: Use Properties instead of StreamsConfig > > in KafkaStreams constructor > > > > Boyang, > > > > what is the status of this KIP? The release plan for 1.1 was just > > announced and we like to get this KIP into the release. > > > > Thx. > > > > > > -Matthias > > > > On 1/2/18 11:18 AM, Guozhang Wang wrote: > >> Boyang, > >> > >> Thanks for the proposed change, the wiki page lgtm. One minor comment > >> otherwise I'm +1: > >> > >> For the new API, we now also have a constructor that accepts both a > >> clientSupplier and a Time, so we should consider having four overloads > in > >> total: > >> > >> > >> // New API (using Properties) > >> public KafkaStreams(final Topology, final Properties props) > >> public KafkaStreams(final Topology, final Properties props, final Time > time) > >> public KafkaStreams(final Topology, final Properties props, final > >> KafkaClientSupplier > >> clientSupplier) > >> public KafkaStreams(final Topology, final Properties props, final > >> KafkaClientSupplier > >> clientSupplier, final Time time) > >> > >> Guozhang > >> > >> On Tue, Dec 26, 2017 at 7:26 PM, Satish Duggana < > satish.dugg...@gmail.com> > >> wrote: > >> > >>> Thanks for the KIP, +1 from me. > >>> > >>> On Wed, Dec 27, 2017 at 7:42 AM, Bill Bejeck <bbej...@gmail.com> > wrote: > >>> > >>>> Thanks for the KIP. +1 for me. > >>>> > >>>> On Tue, Dec 26, 2017 at 6:22 PM Ted Yu <yuzhih...@gmail.com> wrote: > >>>> > >>>>> +1 from me as well. > >>>>> > >>>>> On Tue, Dec 26, 2017 at 10:41 AM, Matthias J. Sax < > >>> matth...@confluent.io > >>>>> > >>>>> wrote: > >>>>> > >>>>>> Thanks for the KIP Boyang! > >>>>>> > >>>>>> I don't have any further comments. > >>>>>> > >>>>>> +1 from me. > >>>>>> > >>>>>> @Ted: This is a rather simple KIP, thus, skipping the DISCUSS thread > >>>>>> seems ok to me. > >>>>>> > >>>>>> > >>>>>> > >>>>>> -Matthias > >>>>>> > >>>>>> > >>>>>> @Boyang: it's recommended to use this format for the subject > >>>>>> > >>>>>> "[VOTE] KIP-245: ..." > >>>>>> > >>>>>> Same for DISCUSS threads. People are used to those headlines and > they > >>>>>> pay more attention than. For this KIP, just leave it as it though. > >>> For > >>>>>> future reference only > >>>>>> . > >>>>>> > >>>>>> > >>>>>> On 12/26/17 4:55 AM, Ted Yu wrote: > >>>>>>> Normally a DISCUSS thread precedes VOTE thread so that people have > >>>>> ample > >>>>>> time examining the proposal. > >>>>>>> -------- Original message --------From: Boyang Chen < > >>>>> bche...@outlook.com> > >>>>>> Date: 12/26/17 1:22 AM (GMT-07:00) To: dev@kafka.apache.org > >>> Subject: > >>>>>> Vote for KIP-245: Use Properties instead of StreamsConfig in > >>>> KafkaStreams > >>>>>> constructor > >>>>>>> Hi there, > >>>>>>> > >>>>>>> I'm Boyang who is a newbie contributor to Kafka. I would like to > >>>> start > >>>>> a > >>>>>> vote for the KIP-245: > >>>>>>> > >>>>>>> https://cwiki.apache.org/confluence/display/KAFKA/KIP- > >>>>>> > >>>>> 245%3A+Use+Properties+instead+of+StreamsConfig+in+ > >>>> KafkaStreams+constructor > >>>>>>> > >>>>>>> > >>>>>>> This is linked with JIRA: https://issues.apache.org/ > > issues.apache.org <https://issues.apache.org/> > issues.apache.org<https://issues.apache.org/> > issues.apache.org > Apache currently hosts two different issue tracking systems, Bugzilla and > Jira. To find out how to report an issue for a particular project, please > visit the project ... > > > > > issues.apache.org > > Apache currently hosts two different issue tracking systems, Bugzilla > > and Jira. To find out how to report an issue for a particular project, > > please visit the project ... > > > > > > > >>>>>> jira/browse/KAFKA-6386 > >>>>>>> > >>>>>>> [KAFKA-6386] Deprecate KafkaStreams constructor taking ...< > >>>>>> https://issues.apache.org/jira/browse/KAFKA-6386> > [KAFKA-6386] Deprecate KafkaStreams constructor taking ...< > https://issues.apache.org/jira/browse/KAFKA-6386> > issues.apache.org > Currently, KafkaStreams constructor has overloads that take either > Properties or StreamsConfig a parameters. Because StreamsConfig is > immutable and is created from a ... > > > > > [KAFKA-6386] Deprecate KafkaStreams constructor taking ... > > <https://issues.apache.org/jira/browse/KAFKA-6386> > [KAFKA-6386] Deprecate KafkaStreams constructor taking ...< > https://issues.apache.org/jira/browse/KAFKA-6386> > issues.apache.org > Currently, KafkaStreams constructor has overloads that take either > Properties or StreamsConfig a parameters. Because StreamsConfig is > immutable and is created from a ... > > > > > issues.apache.org > > Currently, KafkaStreams constructor has overloads that take either > > Properties or StreamsConfig a parameters. Because StreamsConfig is > > immutable and is created from a ... > > > > > > > >>>>>>> issues.apache.org > >>>>>>> Currently, KafkaStreams constructor has overloads that take either > >>>>>> Properties or StreamsConfig a parameters. Because StreamsConfig is > >>>>>> immutable and is created from a ... > >>>>>>> > >>>>>>> And my pull request is here: > >>>>>>> > >>>>>>> > >>>>>>> https://github.com/apache/kafka/pull/4354 > [https://avatars3.githubusercontent.com/u/5845561?s=400&v=4]< > https://github.com/apache/kafka/pull/4354> > > KAFKA-6386:use Properties instead of StreamsConfig in KafkaStreams > constructor by abbccdda · Pull Request #4354 · apache/kafka< > https://github.com/apache/kafka/pull/4354> > github.com > This pull request targets https://issues.apache.org/jira/browse/KAFKA-6386 > The minor fix to deprecate usage of StreamsConfig in favor of > java.util.Properties. I created separate public constructors... > > > > > <https://github.com/apache/kafka/pull/4354> > [https://avatars3.githubusercontent.com/u/5845561?s=400&v=4]< > https://github.com/apache/kafka/pull/4354> > > KAFKA-6386:use Properties instead of StreamsConfig in KafkaStreams > constructor by abbccdda · Pull Request #4354 · apache/kafka< > https://github.com/apache/kafka/pull/4354> > github.com > This pull request targets https://issues.apache.org/jira/browse/KAFKA-6386 > The minor fix to deprecate usage of StreamsConfig in favor of > java.util.Properties. I created separate public constructors... > > > > > > > KAFKA-6386:use Properties instead of StreamsConfig in KafkaStreams > > constructor by abbccdda · Pull Request #4354 · apache/kafka > > <https://github.com/apache/kafka/pull/4354> > [https://avatars3.githubusercontent.com/u/5845561?s=400&v=4]< > https://github.com/apache/kafka/pull/4354> > > KAFKA-6386:use Properties instead of StreamsConfig in KafkaStreams > constructor by abbccdda · Pull Request #4354 · apache/kafka< > https://github.com/apache/kafka/pull/4354> > github.com > This pull request targets https://issues.apache.org/jira/browse/KAFKA-6386 > The minor fix to deprecate usage of StreamsConfig in favor of > java.util.Properties. I created separate public constructors... > > > > > github.com > > This pull request targets > > https://issues.apache.org/jira/browse/KAFKA-6386 The minor fix to > [KAFKA-6386] Deprecate KafkaStreams constructor taking ...< > https://issues.apache.org/jira/browse/KAFKA-6386> > issues.apache.org > Currently, KafkaStreams constructor has overloads that take either > Properties or StreamsConfig a parameters. Because StreamsConfig is > immutable and is created from a ... > > > > > deprecate usage of StreamsConfig in favor of java.util.Properties. I > > created separate public constructors... > > > > > > > >>>>>>> > >>>>>>> > >>>>>>> Since this is my first time doing this, feel free to let me know if > >>>>> this > >>>>>> is the correct format! > >>>>>>> > >>>>>>> > >>>>>>> Best, > >>>>>>> > >>>>>>> Boyang > >>>>>>> > >>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > >> > >> > > > >