Paolo,

I have indeed voted +1 on the KIP itself, but I thought you only have two
binding +1s (Jason and myself); overlooked the vote from Damian and I was
expecting Ismael to vote.

So I think you are all good now :)


Guozhang


On Mon, Nov 13, 2017 at 3:08 PM, Paolo Patierno <ppatie...@live.com> wrote:

> Sorry Guozhang ... reviewing the emails thread I have misunderstood your
> +1 which was not a vote but just about the wiki design.
>
> So the vote is still opened with 2 binding votes and 5 non binding votes.
> ------------------------------
> *From:* Guozhang Wang <wangg...@gmail.com>
> *Sent:* Monday, November 13, 2017 9:21:07 PM
> *To:* Paolo Patierno
> *Cc:* dev@kafka.apache.org
>
> *Subject:* Re: [VOTE] KIP-204 : adding records deletion operation to the
> new Admin Client API
>
> I'm not sure if Ismael's reply on the mailing list is a casted vote for
> this KIP.
>
> @Ismael, could you review the KIP again and cast your vote if possible?
>
>
> Guozhang
>
>
> On Mon, Nov 13, 2017 at 6:10 AM, Paolo Patierno <ppatie...@live.com>
> wrote:
>
>> Hi all,
>>
>> I'm going to close this vote because this KIP was accepted with :
>>
>>
>> 3 binding votes
>>
>> 5 non-binding votes
>>
>>
>> Thanks everyone for comments and for voting.
>>
>>
>> *Paolo Patierno*
>>
>> *Senior Software Engineer (IoT) @ Red Hat **Microsoft MVP on **Azure &
>> IoT*
>> *Microsoft Azure Advisor*
>>
>> Twitter : @ppatierno <http://twitter.com/ppatierno>
>> Linkedin : paolopatierno <http://it.linkedin.com/in/paolopatierno>
>> Blog : DevExperience <http://paolopatierno.wordpress.com/>
>>
>>
>> ------------------------------
>> *From:* Paolo Patierno <ppatie...@live.com>
>> *Sent:* Saturday, November 11, 2017 9:38 AM
>> *To:* Guozhang Wang; dev@kafka.apache.org
>> *Subject:* Re: [VOTE] KIP-204 : adding records deletion operation to the
>> new Admin Client API
>>
>> So I have updated the KIP-204<https://cwiki.apache.o
>> rg/confluence/display/KAFKA/KIP-204+%3A+Adding+records+delet
>> ion+operation+to+the+new+Admin+Client+API> using a DeleteRecords class
>> as a wrapper of the low watermark for now.
>>
>> I have updated the related PR<https://github.com/apache/kafka/pull/4132>
>> as well.
>>
>>
>> Thanks for your comments !
>>
>>
>> Paolo.
>>
>>
>> Paolo Patierno
>> Senior Software Engineer (IoT) @ Red Hat
>> Microsoft MVP on Azure & IoT
>> Microsoft Azure Advisor
>>
>> Twitter : @ppatierno<http://twitter.com/ppatierno>
>> Linkedin : paolopatierno<http://it.linkedin.com/in/paolopatierno>
>> Blog : DevExperience<http://paolopatierno.wordpress.com/>
>>
>>
>> ________________________________
>> From: Colin McCabe <co...@cmccabe.xyz>
>> Sent: Friday, November 10, 2017 8:08 PM
>> To: Guozhang Wang; dev@kafka.apache.org
>> Subject: Re: [VOTE] KIP-204 : adding records deletion operation to the
>> new Admin Client API
>>
>> +1 for returning a named object rather than Long.
>>
>> C.
>>
>>
>> On Fri, Nov 10, 2017, at 10:07, Guozhang Wang wrote:
>> > Sounds good to me for returning an object than a Long type.
>> >
>> >
>> > Guozhang
>> >
>> > On Fri, Nov 10, 2017 at 9:26 AM, Paolo Patierno <ppatie...@live.com>
>> > wrote:
>> >
>> > > Ismael,
>> > >
>> > >
>> > > yes it makes sense. Taking a look to the other methods in the Admin>
>> > Client, there is no use case returning a "simple" type : most of
>> > > them are> > Void or complex result represented by classes.
>> > >
>> > > In order to support future extensibility I like your idea.
>> > >
>> > > Let's see what's the others opinions otherwise I'll start to
>> > > implement in> > such way.
>> > >
>> > >
>> > > I have updated the KIP and the PR using "recordsToDelete"
>> > > parameter as> > well.
>> > >
>> > >
>> > > Thanks
>> > >
>> > >
>> > > Paolo Patierno
>> > > Senior Software Engineer (IoT) @ Red Hat
>> > > Microsoft MVP on Azure & IoT
>> > > Microsoft Azure Advisor
>> > >
>> > > Twitter : @ppatierno<http://twitter.com/ppatierno>
>> > > Linkedin : paolopatierno<http://it.linkedin.com/in/paolopatierno>
>> > > Blog : DevExperience<http://paolopatierno.wordpress.com/>
>> > >
>> > >
>> > > ________________________________
>> > > From: isma...@gmail.com <isma...@gmail.com> on behalf of Ismael
>> > > Juma <> > ism...@juma.me.uk>
>> > > Sent: Friday, November 10, 2017 1:15 PM
>> > > To: dev@kafka.apache.org
>> > > Subject: Re: [VOTE] KIP-204 : adding records deletion operation to
>> > > the new> > Admin Client API
>> > >
>> > > Paolo,
>> > >
>> > > You might return the timestamp if the user did a delete by
>> > > timestamp for> > example. But let's maybe hear what others think
>> before we change
>> > > the KIP.> >
>> > > Ismael
>> > >
>> > > On Fri, Nov 10, 2017 at 12:48 PM, Paolo Patierno
>> > > <ppatie...@live.com>> > wrote:
>> > >
>> > > > Hi Ismael,
>> > > >
>> > > >
>> > > >   1.  yes it sounds better. Agree.
>> > > >   2.  We are using a wrapper class like RecordsToDelete in order
>> > > >       to allow> > > future operations that won't be based only on
>> specifying an
>> > > > offset. At> > same
>> > > > time with this wrapper class and static methods (i.e.
>> > > > beforeOffset) the> > API
>> > > > is really clear to understand. About moving to use a class for
>> > > > wrapping> > the
>> > > > lowWatermark and not just a Long, do you think that in the
>> > > > future we> > could
>> > > > have some other information to bring as part of the delete
>> > > > operation ? or> > > just for being clearer in terms of API (so not
>> just with a
>> > > > comment) ?> > >
>> > > > Thanks,
>> > > > Paolo.
>> > > >
>> > > >
>> > > > Paolo Patierno
>> > > > Senior Software Engineer (IoT) @ Red Hat
>> > > > Microsoft MVP on Azure & IoT
>> > > > Microsoft Azure Advisor
>> > > >
>> > > > Twitter : @ppatierno<http://twitter.com/ppatierno>
>> > > > Linkedin : paolopatierno<http://it.linkedin.com/in/paolopatierno>>
>> > > Blog : DevExperience<http://paolopatierno.wordpress.com/>
>> > > >
>> > > >
>> > > > ________________________________
>> > > > From: isma...@gmail.com <isma...@gmail.com> on behalf of Ismael
>> > > > Juma <> > > ism...@juma.me.uk>
>> > > > Sent: Friday, November 10, 2017 12:33 PM
>> > > > To: dev@kafka.apache.org
>> > > > Subject: Re: [VOTE] KIP-204 : adding records deletion operation
>> > > > to the> > new
>> > > > Admin Client API
>> > > >
>> > > > Hi Paolo,
>> > > >
>> > > > The KIP looks good, I have a couple of comments:
>> > > >
>> > > > 1. partitionsAndOffsets could perhaps be `recordsToDelete`.
>> > > > 2. It seems a bit inconsistent that the argument is
>> > > >    `RecordsToDelete`,> > but
>> > > > the result is just a `Long`. Should the result be
>> > > > `DeleteRecords` or> > > something like that? It could then have a
>> field logStartOffset or> > > lowWatermark instead of having to document it
>> via a comment only.> > >
>> > > > Ismael
>> > > >
>> > > > On Tue, Oct 3, 2017 at 6:51 AM, Paolo Patierno
>> > > > <ppatie...@live.com>> > wrote:
>> > > >
>> > > > > Hi all,
>> > > > >
>> > > > > I didn't see any further discussion around this KIP, so I'd like
>> > > > > to> > start
>> > > > > the vote for it.
>> > > > >
>> > > > > Just for reference : https://cwiki.apache.org/confl
>> > > > > uence/display/KAFKA/KIP-204+%3A+adding+records+deletion+
>> > > > > operation+to+the+new+Admin+Client+API
>> > > > >
>> > > > >
>> > > > > Thanks,
>> > > > >
>> > > > > Paolo Patierno
>> > > > > Senior Software Engineer (IoT) @ Red Hat
>> > > > > Microsoft MVP on Azure & IoT
>> > > > > Microsoft Azure Advisor
>> > > > >
>> > > > > Twitter : @ppatierno<http://twitter.com/ppatierno>
>> > > > > Linkedin : paolopatierno
>> > > > > <http://it.linkedin.com/in/paolopatierno>> > > > Blog :
>> DevExperience<http://paolopatierno.wordpress.com/>
>> > > > >
>> > > >
>> > >
>> >
>> >
>> >
>> > --
>> > -- Guozhang
>>
>>
>
>
> --
> -- Guozhang
>



-- 
-- Guozhang

Reply via email to