Thanks for the comments Matthias. I updated the KIP and PR.

Cheers,
Jeyhun

On Fri, Mar 24, 2017 at 8:34 AM Eno Thereska <eno.there...@gmail.com> wrote:

> +1 (non-binding)
>
> Thanks
> Eno
>
> > On 24 Mar 2017, at 03:37, Matthias J. Sax <matth...@confluent.io> wrote:
> >
> > Thanks Jeyhun.
> >
> > Can you also update the KIP accordingly. It must contain all changes to
> > public API. Thus, list all parameters that get deprecated and newly
> > added. And add a sentence about backward compatibility.
> >
> >
> > -Matthias
> >
> > On 3/23/17 3:16 AM, Jeyhun Karimov wrote:
> >> Sorry for a super late update. I made an update on related PR.
> >>
> >> Cheers,
> >> Jeyhun
> >>
> >> On Wed, Mar 22, 2017 at 9:09 PM Guozhang Wang <wangg...@gmail.com>
> wrote:
> >>
> >>> Jeyhun,
> >>>
> >>> Could you update the status of this KIP since it has been some time
> since
> >>> the last vote?
> >>>
> >>> I'm +1 besides the minor comments mentioned above.
> >>>
> >>>
> >>> Guozhang
> >>>
> >>>
> >>> On Mon, Mar 6, 2017 at 3:14 PM, Jeyhun Karimov <je.kari...@gmail.com>
> >>> wrote:
> >>>
> >>>> Sorry I was late. I will update javadocs in related methods to
> emphasize
> >>>> that TimestampExtractor is stateless.
> >>>>
> >>>> Cheers,
> >>>> Jeyhun
> >>>>
> >>>> On Mon, Mar 6, 2017 at 8:17 PM Guozhang Wang <wangg...@gmail.com>
> wrote:
> >>>>
> >>>>> 1) Sounds good.
> >>>>>
> >>>>> 2) Yeah what I meant is to emphasize that TimestampExtractor to be
> >>>>> stateless in the docs somewhere.
> >>>>>
> >>>>>
> >>>>> Guozhang
> >>>>>
> >>>>>
> >>>>> On Sun, Mar 5, 2017 at 4:27 PM, Matthias J. Sax <
> matth...@confluent.io
> >>>>
> >>>>> wrote:
> >>>>>
> >>>>>> Guozhang,
> >>>>>>
> >>>>>> about renaming the config parameters. I like this idea, but want to
> >>>>>> point out, that this change should be done in a backward compatible
> >>>> way.
> >>>>>> Thus, we need to keep (and only deprecate) the current parameter
> >>> names.
> >>>>>>
> >>>>>> I am not sure about (2)? What do you worry about? Using a "stateful
> >>>>>> extractor"? -- this would be an antipattern IMHO. We can clarify
> >>> that a
> >>>>>> TimestampExtrator should be stateless though (even if this should be
> >>>>>> clear).
> >>>>>>
> >>>>>>
> >>>>>> -Matthias
> >>>>>>
> >>>>>>
> >>>>>> On 3/4/17 6:36 PM, Guozhang Wang wrote:
> >>>>>>> Jeyhun,
> >>>>>>>
> >>>>>>> Thanks for proposing this KIP! And sorry for getting late in the
> >>>>>> discussion.
> >>>>>>>
> >>>>>>> I have a general suggestion not directly related to this KIP and a
> >>>>> couple
> >>>>>>> of comments for this KIP here:
> >>>>>>>
> >>>>>>> I agree with Mathieu's observation, partly because we are now
> >>> having
> >>>>> lots
> >>>>>>> of overloaded functions both in the DSL and in PAPI, and it would
> >>> be
> >>>>>> quite
> >>>>>>> confusing to users. As Matthias mentioned we do have some plans to
> >>>>>> refactor
> >>>>>>> this API, but just wanted to point it out that this KIP may likely
> >>>> urge
> >>>>>> us
> >>>>>>> to do the API refactoring sooner than planned. My personal
> >>> preference
> >>>>>> would
> >>>>>>> be doing that the next release (i.e. 0.11.0.0 in June).
> >>>>>>>
> >>>>>>>
> >>>>>>> Now some detailed comments:
> >>>>>>>
> >>>>>>> 1. I'd suggest change TIMESTAMP_EXTRACTOR_CLASS_CONFIG to
> >>>>>>> "default.timestamp.extractor" or "global.timestamp.extractor" (also
> >>>> the
> >>>>>>> Java variable name can be changed accordingly) along with this
> >>>> change.
> >>>>> In
> >>>>>>> addition, maybe we can piggy-backing this to also rename
> >>>>>>> KEY_SERDE_CLASS_CONFIG/VALUE_SERDE_CLASS_CONFIG to "default.key.."
> >>>> etc
> >>>>>> in
> >>>>>>> this KIP.
> >>>>>>>
> >>>>>>> 2. Another thing we should consider, is that since now we could
> >>>>>> potentially
> >>>>>>> use multiple timestamp extractor instances than a single one, this
> >>>> may
> >>>>> be
> >>>>>>> breaking if user's customization did some global bookkeeping based
> >>> on
> >>>>> the
> >>>>>>> previous assumption (maybe a wild thought but e.g. keeping track
> >>> some
> >>>>>>> global counts in the extractor as a local variable). We need to
> >>>> clarify
> >>>>>>> this change in the javadoc and also potentially in the upgrade web
> >>>> doc
> >>>>>>> sections.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Guozhang
> >>>>>>>
> >>>>>>>
> >>>>>>> On Wed, Mar 1, 2017 at 6:09 AM, Michael Noll <mich...@confluent.io
> >>>>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> +1 (non-binding)
> >>>>>>>>
> >>>>>>>> Thanks for the KIP!
> >>>>>>>>
> >>>>>>>> On Wed, Mar 1, 2017 at 1:49 PM, Bill Bejeck <bbej...@gmail.com>
> >>>>> wrote:
> >>>>>>>>
> >>>>>>>>> +1
> >>>>>>>>>
> >>>>>>>>> Thanks
> >>>>>>>>> Bill
> >>>>>>>>>
> >>>>>>>>> On Wed, Mar 1, 2017 at 5:06 AM, Eno Thereska <
> >>>> eno.there...@gmail.com
> >>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>>> +1 (non binding).
> >>>>>>>>>>
> >>>>>>>>>> Thanks
> >>>>>>>>>> Eno
> >>>>>>>>>>> On 28 Feb 2017, at 17:22, Matthias J. Sax <
> >>> matth...@confluent.io
> >>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> +1
> >>>>>>>>>>>
> >>>>>>>>>>> Thanks a lot for the KIP!
> >>>>>>>>>>>
> >>>>>>>>>>> -Matthias
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> On 2/28/17 1:35 AM, Damian Guy wrote:
> >>>>>>>>>>>> Thanks for the KIP Jeyhun!
> >>>>>>>>>>>>
> >>>>>>>>>>>> +1
> >>>>>>>>>>>>
> >>>>>>>>>>>> On Tue, 28 Feb 2017 at 08:59 Jeyhun Karimov <
> >>>> je.kari...@gmail.com
> >>>>>>
> >>>>>>>>>> wrote:
> >>>>>>>>>>>>
> >>>>>>>>>>>>> Dear community,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I'd like to start the vote for KIP-123:
> >>>>>>>>>>>>> https://cwiki.apache.org/confluence/pages/viewpage.
> >>>>>>>>>> action?pageId=68714788
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Cheers,
> >>>>>>>>>>>>> Jeyhun
> >>>>>>>>>>>>> --
> >>>>>>>>>>>>> -Cheers
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Jeyhun
> >>>>>>>>>>>>>
> >>>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -- Guozhang
> >>>>>
> >>>> --
> >>>> -Cheers
> >>>>
> >>>> Jeyhun
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> -- Guozhang
> >>>
> >
>
> --
-Cheers

Jeyhun

Reply via email to