Thanks for the KIP Mickael, looks very useful.
+1 (binding)

-Bill

On Wed, Aug 14, 2019 at 6:14 PM Harsha Chintalapani <ka...@harsha.io> wrote:

> Thanks for the KIP Mickael. LGTM +1 (binding).
> -Harsha
>
>
> On Wed, Aug 14, 2019 at 1:10 PM, Colin McCabe <cmcc...@apache.org> wrote:
>
> > Thanks, Mickael. +1 (binding)
> >
> > best,
> > Colin
> >
> > On Wed, Aug 14, 2019, at 12:07, Gabor Somogyi wrote:
> >
> > +1 (non-binding)
> > I've read it through in depth and as Jungtaek said Spark can make good
> use
> > of it.
> >
> > On Wed, 14 Aug 2019, 17:06 Jungtaek Lim, <kabh...@gmail.com> wrote:
> >
> > +1 (non-binding)
> >
> > I found it very useful for Spark's case. (Discussion on KIP-505 described
> > it.)
> >
> > Thanks for driving the effort!
> >
> > 2019년 8월 14일 (수) 오후 8:49, Mickael Maison <mickael.mai...@gmail.com>님이
> 작성:
> >
> > Hi Guozhang,
> >
> > Thanks for taking a look.
> >
> > 1. Right, I updated the titles of the code blocks
> >
> > 2. Yes that's a good idea. I've updated the KIP
> >
> > Thank you
> >
> > On Wed, Aug 14, 2019 at 11:05 AM Mickael Maison
> > <mickael.mai...@gmail.com> wrote:
> >
> > Hi Colin,
> >
> > Thanks for raising these 2 valid points. I've updated the KIP
> >
> > accordingly.
> >
> > On Tue, Aug 13, 2019 at 9:50 PM Guozhang Wang <wangg...@gmail.com>
> >
> > wrote:
> >
> > Hi Mickael,
> >
> > Thanks for the KIP!
> >
> > Just some minor comments.
> >
> > 1. Java class names are stale, e.g. "CommitOffsetsOptions.java
> > <http://commitoffsetsoptions.java/>"
> >
> > should
> >
> > be
> >
> > "AlterOffsetsOptions".
> >
> > 2. I'd suggest we change the future structure of "AlterOffsetsResult"
> >
> > to
> >
> > *KafkaFuture<Map<TopicPartition, KafkaFuture<Void>>>*
> >
> > This is because we will have a hierarchy of two-layers of errors
> >
> > since
> >
> > we
> >
> > need to find out the group coordinator first and then issue the
> >
> > commit
> >
> > offset request (see e.g. the ListConsumerGroupOffsetsResult which
> >
> > exclude
> >
> > partitions that have errors, or the DeleteMembersResult as part of
> >
> > KIP-345).
> >
> > If the discover-coordinator returns non-triable error, we would set
> >
> > it
> >
> > on
> >
> > the first layer of the KafkaFuture, and the per-partition error would
> >
> > be
> >
> > set on the second layer of the KafkaFuture.
> >
> > Guozhang
> >
> > On Tue, Aug 13, 2019 at 9:36 AM Colin McCabe <cmcc...@apache.org>
> >
> > wrote:
> >
> > Hi Mickael,
> >
> > Considering that KIP-496, which adds a way of deleting consumer
> >
> > offsets
> >
> > from AdminClient, looks like it is going to get in, this seems like
> > functionality we should definitely have.
> >
> > For alterConsumerGroupOffsets, is the intention to ignore
> >
> > partitions
> >
> > that
> >
> > are not specified in the map? If so, we should specify that in the
> >
> > JavaDoc.
> >
> > isolationLevel seems like it should be an enum rather than a
> >
> > string. The
> >
> > existing enum is in org.apache.kafka.common.requests, so we should
> >
> > probably
> >
> > create a new one which is public in org.apache.kafka.clients.admin.
> >
> > best,
> > Colin
> >
> > On Mon, Mar 25, 2019, at 06:10, Mickael Maison wrote:
> >
> > Bumping this thread once again
> >
> > Ismael, have I answered your questions?
> > While this has received a few non-binding +1s, no committers have voted
> > yet. If you have concerns or questions, please let me know.
> >
> > Thanks
> >
> > On Mon, Feb 11, 2019 at 11:51 AM Mickael Maison
> > <mickael.mai...@gmail.com> wrote:
> >
> > Bumping this thread as it's been a couple of weeks.
> >
> > On Tue, Jan 22, 2019 at 2:26 PM Mickael Maison <
> >
> > mickael.mai...@gmail.com> wrote:
> >
> > Thanks Ismael for the feedback. I think your point has 2
> >
> > parts:
> >
> > - Having the reset functionality in the AdminClient: The fact we have a
> > command line tool illustrate that this
> >
> > operation
> >
> > is
> >
> > relatively common. I seems valuable to be able to perform
> >
> > this
> >
> > operation directly via a proper API in addition of the CLI
> >
> > tool.
> >
> > - Sending an OffsetCommit directly instead of relying on
> >
> > KafkaConsumer:
> >
> > The KafkaConsumer requires a lot of stuff to commit offsets.
> >
> > Its
> >
> > group
> >
> > cannot change so you need to start a new Consumer every time,
> >
> > that
> >
> > creates new connections and overal sends more requests. Also
> >
> > there
> >
> > are
> >
> > already a bunch of AdminClient APIs that have logic very
> >
> > close to
> >
> > what needs to be done to send a commit request, keeping the
> >
> > code
> >
> > small
> >
> > and consistent.
> >
> > I've updated the KIP with these details and moved the 2nd
> >
> > part
> >
> > to
> >
> > "Proposed changes" as it's more an implementation detail.
> >
> > I hope this answers your question
> >
> > On Mon, Jan 21, 2019 at 7:41 PM Ismael Juma <
> >
> > isma...@gmail.com
> >
> > wrote:
> >
> > The KIP doesn't discuss the option of using KafkaConsumer
> >
> > directly
> >
> > as far
> >
> > as I can tell. We have tried to avoid having the same
> >
> > functionality in
> >
> > multiple clients so it would be good to explain why this is
> >
> > necessary here
> >
> > (not saying it isn't).
> >
> > Ismael
> >
> > On Mon, Jan 21, 2019, 10:29 AM Mickael Maison <
> >
> > mickael.mai...@gmail.com
> >
> > wrote:
> >
> > Thanks Ryanne for the feedback, all suggestions sounded
> >
> > good,
> >
> > I've
> >
> > updated the KIP accordingly.
> >
> > On Mon, Jan 21, 2019 at 3:43 PM Ryanne Dolan <
> >
> > ryannedo...@gmail.com>
> >
> > wrote:
> >
> > +1 (non-binding)
> >
> > But I suggest:
> >
> > - drop "get" from getOffset, getTimestamp.
> >
> > - add to the motivation section why this is better than
> >
> > constructing a
> >
> > KafkaConsumer and using seek(), commit() etc.
> >
> > - add some rejected alternatives.
> >
> > Ryanne
> >
> > On Mon, Jan 21, 2019, 7:57 AM Dongjin Lee <
> >
> > dong...@apache.org
> >
> > wrote:
> >
> > We have +4 non-binding for this vote. Is there any
> >
> > committer
> >
> > who is
> >
> > interested in this issue?
> >
> > Thanks,
> > Dongjin
> >
> > On Mon, Jan 21, 2019 at 10:33 PM Andrew Schofield <
> andrew_schofield@live.
> > com>
> > wrote:
> >
> > +1 (non-binding). Thanks for the KIP.
> >
> > On 21/01/2019, 12:45, "Eno Thereska" <
> >
> > eno.there...@gmail.com>
> >
> > wrote:
> >
> > +1 (non binding). Thanks.
> >
> > On Mon, Jan 21, 2019 at 12:30 PM Mickael
> >
> > Maison <
> >
> > mickael.mai...@gmail.com>
> > wrote:
> >
> > Bumping this thread. Considering this KIP is
> >
> > relatively straigh
> >
> > forward, can we get some votes or feedback if
> >
> > you
> >
> > think it's
> >
> > not?
> >
> > Thanks
> >
> > On Tue, Jan 8, 2019 at 5:40 PM Edoardo Comar
> >
> > <
> >
> > edoco...@gmail.com>
> >
> > wrote:
> >
> > +1 (non-binding)
> > Thanks Mickael!
> >
> > On Tue, 8 Jan 2019 at 17:39, Patrik
> >
> > Kleindl <
> >
> > pklei...@gmail.com>
> >
> > wrote:
> >
> > +1 (non-binding)
> > Thanks, sounds very helpful
> > Best regards
> > Patrik
> >
> > Am 08.01.2019 um 18:10 schrieb Mickael
> >
> > Maison <
> >
> > mickael.mai...@gmail.com
> >
> > :
> >
> > Hi all,
> >
> > I'd like to start the vote on KIP-396:
> >
> > https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcwiki.
> > apache.org%2Fconfluence%2Fpages%2Fviewpage.
> >
> action%3FpageId%3D97551484&amp;data=02%7C01%7C%7C47c103e1919142c35d7c08d67f9e4c5d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636836715187389495&amp;sdata=ihLaSXvB8C%2BK%2F%2BWjVDqKXgUJoRDmwfIi7FvFLRzmFe4%3D&amp;reserved=0
> >
> > Thanks
> >
> > --
> > "When the people fear their government,
> >
> > there is
> >
> > tyranny;
> >
> > when
> >
> > the
> >
> > government fears the people, there is
> >
> > liberty."
> >
> > [Thomas
> >
> > Jefferson]
> >
> > --
> > *Dongjin Lee*
> >
> > *A hitchhiker in the mathematical world.*
> > *github: <http://goog_969573159/>
> >
> > github.com/dongjinleekr
> >
> > <https://github.com/dongjinleekr>linkedin:
> >
> > kr.linkedin.com/in/dongjinleekr
> >
> > <https://kr.linkedin.com/in/dongjinleekr
> >
> > speakerdeck:
> >
> > speakerdeck.com/dongjin
> > <https://speakerdeck.com/dongjin>*
> >
> > --
> > -- Guozhang
> >
> >
>

Reply via email to