Hello Shawn,

Could you close this voting thread with a tally on the votes (you can
search for other voting threads as a reference)?


Guozhang

On Wed, Dec 19, 2018 at 1:15 AM Matthias J. Sax <matth...@confluent.io>
wrote:

> Sorry for the delay. Needed to read the KIP and code multiple times to
> wrap my head around it.
>
> Thanks for the KIP.
>
>
> +1 (binding)
>
>
> -Matthias
>
>
> On 12/13/18 1:19 PM, Damian Guy wrote:
> > +1 (binding)
> >
> > On Wed, 12 Dec 2018 at 13:27, Adam Bellemare <adam.bellem...@gmail.com>
> > wrote:
> >
> >> +1 (non-binding) from me. Looks like a pretty clear-cut case.
> >>
> >>
> >>
> >> On Tue, Dec 11, 2018 at 1:11 AM Shawn Nguyen <shavvnnngu...@gmail.com>
> >> wrote:
> >>
> >>> Thanks for the feedback Guozhang! I updated the KIP.
> >>>
> >>> In the meantime, could I ask for additional binding votes/approval on
> >> this
> >>> KIP proposal?
> >>>
> >>> Shawn
> >>>
> >>> On Thu, Dec 6, 2018 at 1:22 PM Liquan Pei <liquan...@gmail.com> wrote:
> >>>
> >>>> +1 (non-binding)
> >>>>
> >>>> On Wed, Dec 5, 2018 at 4:51 PM Guozhang Wang <wangg...@gmail.com>
> >> wrote:
> >>>>
> >>>>> Hello Shawn,
> >>>>>
> >>>>> Thanks for the writeup. I've made a pass over it and here are some
> >> minor
> >>>>> comments:
> >>>>>
> >>>>> 1) As we discussed in the PR:
> >> https://github.com/apache/kafka/pull/5307
> >>> ,
> >>>>> the public APIs that we will add is
> >>>>>
> >>>>> In WindowedSerdes:
> >>>>> ```
> >>>>> static public <T> Serde<Windowed<T>>
> >>> timeWindowedChangelogSerdeFrom(final
> >>>>> Class<T> type, final long windowSize)
> >>>>> ```
> >>>>>
> >>>>> In TimeWindowedSerde
> >>>>> ```
> >>>>> TimeWindowedSerde forChangelog(final boolean);
> >>>>> ```
> >>>>>
> >>>>> Other classes such as WindowedKeySchema are internal classes for
> >>>>> implementation details and hence do not need to be listed in the wiki
> >> as
> >>>>> public APIs.
> >>>>>
> >>>>>
> >>>>> 2) The wiki doc may reads a bit confusing for audience who are not
> >>>>> familiar
> >>>>> with the PR, since we mentioned the "forChangelog()" function and the
> >>>>> "isChangelog" parameter without clear definitions, but only explained
> >>> what
> >>>>> it is later in the docs as java code examples. I think rephrasing the
> >>>>> early
> >>>>> paragraphs to explain a bit more why we will add a new internal field
> >>>>> along
> >>>>> with a setter, its semantics (its default value and how
> >> deserialization
> >>>>> will be different depending on that) would be better.
> >>>>>
> >>>>> Otherwise, I'm +1 on the KIP, thanks!
> >>>>>
> >>>>>
> >>>>> Guozhang
> >>>>>
> >>>>>
> >>>>> On Wed, Dec 5, 2018 at 8:18 AM Shawn Nguyen <shavvnnngu...@gmail.com
> >
> >>>>> wrote:
> >>>>>
> >>>>>> Hey all,
> >>>>>>
> >>>>>> I wanted to start a vote on approval of KIP-393
> >>>>>> <
> >>>>>>
> >>>>>
> >>>
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-393%3A+Time+windowed+serde+to+properly+deserialize+changelog+input+topic
> >>>>>>>
> >>>>>> to
> >>>>>> fix the current time windowed serde for properly deserializing
> >>> changelog
> >>>>>> input topics. Let me know what you guys think.
> >>>>>>
> >>>>>> Thanks,
> >>>>>> Shawn
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> -- Guozhang
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Liquan Pei
> >>>> Software Engineer, Confluent Inc
> >>>>
> >>>
> >>
> >
>
>

-- 
-- Guozhang

Reply via email to