Sounds good, thanks!

On Thu, Jan 19, 2017 at 9:21 PM, Dongjin Lee <dong...@apache.org> wrote:

> 1. Then, I will submit the KIP as soon as KAFKA-2898 is completed.
> 2. Into following three sub-tasks:
>     a. Provide ProducerConfig#builder
>     b. Provide ConsumerConfig#builder
>     c. Provide StreamsConfig#builder on top of a and b.
>
> Thanks,
> Dongjin
>
> On Fri, Jan 20, 2017 at 1:20 PM, Guozhang Wang <wangg...@gmail.com> wrote:
>
> > 1. I think it would need a KIP discussion, yes.
> > 2. What sub-tasks are you considering to break KAFKA-4436?
> >
> >
> > Guozhang
> >
> > On Thu, Jan 19, 2017 at 5:52 PM, Dongjin Lee <dong...@apache.org> wrote:
> >
> > > Guozhang and all,
> > >
> > > No problem. I just took KAFKA-2898. Let's concentrate on KAFKA-4436:
> > >
> > > 1. Does this issue require KIP? If it is true, I will prepare the KIP.
> > > 2. Should this issue be moved into Umbrella task, with separated
> > sub-tasks?
> > >
> > > Best,
> > > Dongjin
> > >
> > > On Fri, Jan 20, 2017 at 2:22 AM, Guozhang Wang <wangg...@gmail.com>
> > wrote:
> > >
> > >> Dongjin,
> > >>
> > >> Thanks for your interests. I looked at these three tickets, and I
> think
> > we
> > >> can tackle them incrementally instead of getting them in one shot,
> that
> > is
> > >> because:
> > >>
> > >> 1. Although I see some dependencies between 4436 and 2898, I think
> they
> > >> can
> > >> still be tackled separately (though like you said, probably better
> > >> tackling
> > >> 2898 then consider doing 4436 which would likely require a KIP
> > discussion
> > >> and we may want to do that for all clients, not only Streams).
> > >>
> > >> 2. Vahid seems already actively working on 4531, which I think is a
> bit
> > >> orthogonal to other two.
> > >>
> > >> 3. We prefer to work on smaller tasks, which generates smaller patches
> > to
> > >> review etc.
> > >>
> > >>
> > >> So how about start picking on 2898 first, which I think can be done in
> > >> parallel with 4531?
> > >>
> > >> Guozhang
> > >>
> > >>
> > >>
> > >>
> > >> On Wed, Jan 18, 2017 at 12:31 AM, Dongjin Lee <dong...@apache.org>
> > wrote:
> > >>
> > >> > Hello. This mail is related to KAFKA-4436[^1], which Matthias left a
> > >> > comment recently. I started to investigate this issue from last
> > weekend,
> > >> > and I thought that it would be much better to take your advice.
> > >> >
> > >> > What I would like to talk about this issue is following two things:
> > >> >
> > >> > 1. This issue is much larger than expected. To support
> > >> > StreamsConfig#builder, we have to implement builders for
> > ProducerConfig
> > >> and
> > >> > ConsumerConfig first. We can start this job only after implementing
> > and
> > >> > validating all the methods of ProducerConfig and ConsumerConfig.
> > >> > 2. Some other config validation issues are related to this issue. I
> > >> already
> > >> > found following two, but it seems like there are more related ones:
> > >> >     - KAFKA-2898: Kafka producer config incorrectly warns that
> > >> serializer.*
> > >> > isn't a known config[^2]
> > >> >     - KAFKA-4531: Rationalise client configuration validation[^3]
> > >> >
> > >> > So, I suggest:
> > >> >
> > >> > 1. Change KAFKA-4436 into umbrella issue and add ProducerConfig,
> > >> > ConsumerConfig and StreamsConfig as separate sub-issues.
> > >> > 2. Assign above issues to me. I will take all the issues - and if
> you
> > >> find
> > >> > any validation issues like KAFKA-2898 or KAFKA-4531, don't hesitate
> to
> > >> > leave a comment or send me a message. I will also handle them with
> the
> > >> > config builders.
> > >> > 3. If needed, I will submit the KIP for this issue.
> > >> >
> > >> > Thanks for reading. I am looking forward to your comments.
> > >> >
> > >> > Best,
> > >> > Dongjin
> > >> >
> > >> > [^1]: https://issues.apache.org/jira/browse/KAFKA-4436
> > >> > [^2]: https://issues.apache.org/jira/browse/KAFKA-2898
> > >> > [^3]: https://issues.apache.org/jira/browse/KAFKA-4531
> > >> >
> > >> > --
> > >> > *Dongjin Lee*
> > >> >
> > >> >
> > >> > *Software developer in Line+.So interested in massive-scale machine
> > >> > learning.facebook: www.facebook.com/dongjin.lee.kr
> > >> > <http://www.facebook.com/dongjin.lee.kr>linkedin:
> > >> > kr.linkedin.com/in/dongjinleekr
> > >> > <http://kr.linkedin.com/in/dongjinleekr>github:
> > >> > <http://goog_969573159/>github.com/dongjinleekr
> > >> > <http://github.com/dongjinleekr>twitter:
> www.twitter.com/dongjinleekr
> > >> > <http://www.twitter.com/dongjinleekr>*
> > >> >
> > >>
> > >>
> > >>
> > >> --
> > >> -- Guozhang
> > >>
> > >
> > >
> > >
> > > --
> > > *Dongjin Lee*
> > >
> > >
> > > *Software developer in Line+.So interested in massive-scale machine
> > > learning.facebook: www.facebook.com/dongjin.lee.kr
> > > <http://www.facebook.com/dongjin.lee.kr>linkedin: kr.linkedin.com/in/
> > dongjinleekr
> > > <http://kr.linkedin.com/in/dongjinleekr>github:
> > > <http://goog_969573159/>github.com/dongjinleekr
> > > <http://github.com/dongjinleekr>twitter: www.twitter.com/dongjinleekr
> > > <http://www.twitter.com/dongjinleekr>*
> > >
> >
> >
> >
> > --
> > -- Guozhang
> >
>
>
>
> --
> *Dongjin Lee*
>
>
> *Software developer in Line+.So interested in massive-scale machine
> learning.facebook: www.facebook.com/dongjin.lee.kr
> <http://www.facebook.com/dongjin.lee.kr>linkedin:
> kr.linkedin.com/in/dongjinleekr
> <http://kr.linkedin.com/in/dongjinleekr>github:
> <http://goog_969573159/>github.com/dongjinleekr
> <http://github.com/dongjinleekr>twitter: www.twitter.com/dongjinleekr
> <http://www.twitter.com/dongjinleekr>*
>



-- 
-- Guozhang

Reply via email to