Ismael +1 ... I'm going to update the name
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: Monday, November 13, 2017 11:44 PM To: dev@kafka.apache.org Cc: Guozhang Wang Subject: Re: [VOTE] KIP-204 : adding records deletion operation to the new Admin Client API Looks good to me, one minor comment: I thought DeleteRecords should be DeletedRecords. That makes it clearer that it's the result of deleting in my opinion. Ismael On Mon, Nov 13, 2017 at 11:16 PM, Paolo Patierno <ppatie...@live.com> wrote: > Guozhang thanks :-) > > > It's getting late in my timezone, so maybe it's better for me don't take a > look at email anymore ;) > > > So finally, the KIP-204 was accepted. Waiting for more comments (if > needed) on the PR for getting it merged. > > > 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: Guozhang Wang <wangg...@gmail.com> > Sent: Monday, November 13, 2017 11:11 PM > To: Paolo Patierno > Cc: dev@kafka.apache.org > Subject: Re: [VOTE] KIP-204 : adding records deletion operation to the new > Admin Client API > > 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 > <mailto: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<mailto:wangg...@gmail.com>> > Sent: Monday, November 13, 2017 9:21:07 PM > To: Paolo Patierno > Cc: dev@kafka.apache.org<mailto: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 > <mailto: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<mailto:ppatie...@live.com>> > Sent: Saturday, November 11, 2017 9:38 AM > To: Guozhang Wang; dev@kafka.apache.org<mailto: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. > org/confluence/display/KAFKA/KIP-204+%3A+Adding+records+ > deletion+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<mailto:co...@cmccabe.xyz>> > Sent: Friday, November 10, 2017 8:08 PM > To: Guozhang Wang; dev@kafka.apache.org<mailto: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 > <mailto: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<mailto:isma...@gmail.com> <isma...@gmail.com > <mailto:isma...@gmail.com>> on behalf of Ismael > > > Juma <> > ism...@juma.me.uk<mailto:ism...@juma.me.uk>> > > > Sent: Friday, November 10, 2017 1:15 PM > > > To: dev@kafka.apache.org<mailto: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<mailto: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<mailto:isma...@gmail.com> <isma...@gmail.com > <mailto:isma...@gmail.com>> on behalf of Ismael > > > > Juma <> > > ism...@juma.me.uk<mailto:ism...@juma.me.uk>> > > > > Sent: Friday, November 10, 2017 12:33 PM > > > > To: dev@kafka.apache.org<mailto: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<mailto: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 >