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