Hi, all,

Sorry for the confusion. I didn’t look too closely at it, I was just going by 
the fact that it was listed under the scope of KIP-221.
I agree that the final design of the KIP doesn’t have too much to do with the 
description of KAFKA-4835. Maybe we should remove that ticket from the KIP, and 
also give it a more specific name. 

I’ll ask in the ticket if Levani is also actively working on it, or if he was 
just planning on KIP-221. 

Thanks,
John

On Sun, Mar 1, 2020, at 20:13, Murilo Tavares wrote:
> I agree with Mathias. Can’t see how this KIP/PR helps with the problem
> described in the KAFKA-4835...
> 
> On Sun, Mar 1, 2020 at 2:16 PM Matthias J. Sax <mj...@apache.org> wrote:
> 
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> >
> > I don't think that KIP-221 addressed the discussed use case.
> >
> > KIP-221 allows to force a repartitioning manually, while the use case
> > describe in the original email was to suppress/skip a repartitioning ste
> > p.
> >
> > The issue to avoid unnecessary repartitioning came up a few time
> > already and I personally believe it's worth to close this gap. But we
> > would need to do a KIP to introduce some API to allow user to tell
> > Kafka Streams that repartitioning is not necessary.
> >
> > In Apache Flink, there is an operator called
> > `reinterpretAsKeyedStream`. We could introduce something similar.
> >
> > - -Matthias
> >
> >
> > On 3/1/20 4:43 AM, John Roesler wrote:
> > > Hi all,
> > >
> > > The KIP is accepted and implemented already, but is blocked on
> > > code review: https://github.com/apache/kafka/pull/7170
> > >
> > > A quick note on the lack of recent progress... It's completely our
> > > fault, the reviews fell by the wayside during the 2.5.0 release
> > > cycle, and we haven't gotten back to it. The contributor, Levani,
> > > has been exceptionally patient with us and continually kept the PR
> > > up-to-date and mergeable since then.
> > >
> > > If you'd like to help get it across the line, Murilo, maybe you can
> > > give it a review?
> > >
> > > Thanks, John
> > >
> > > On Sat, Feb 29, 2020, at 20:52, Guozhang Wang wrote:
> > >> It is in progress, but I was not the main reviewer of that ticket
> > >> so I cannot say for sure. I saw the last update is on Jan/2019 so
> > >> maybe it's a bit loose now.. If you want to pick it up and revive
> > >> the KIP completion feel free to do so :)
> > >>
> > >>
> > >> Guozhang
> > >>
> > >>
> > >> On Fri, Feb 28, 2020 at 5:54 PM Murilo Tavares
> > >> <murilo...@gmail.com> wrote:
> > >>
> > >>> Guozhang The ticket definitely describes what I’m trying to
> > >>> achieve. And should I be hopeful with the fact it’s in
> > >>> progress? :) Thanks for pointing that out. Murilo
> > >>>
> > >>> On Fri, Feb 28, 2020 at 2:57 PM Guozhang Wang
> > >>> <wangg...@gmail.com> wrote:
> > >>>
> > >>>> Hi Murilo,
> > >>>>
> > >>>> Would this be helping your case?
> > >>>> https://issues.apache.org/jira/browse/KAFKA-4835
> > >>>>
> > >>>>
> > >>>> Guozhang
> > >>>>
> > >>>> On Fri, Feb 28, 2020 at 7:01 AM Murilo Tavares
> > >>>> <murilo...@gmail.com> wrote:
> > >>>>
> > >>>>> Hi I am currently doing a simple KTable
> > >>>>> groupby().aggregate() in
> > >>>> KafkaStreams.
> > >>>>> In the groupBy I do need to select a new key, but I know
> > >>>>> for sure that
> > >>>> the
> > >>>>> new key would still fall in the same partition. Because of
> > >>>>> this, I
> > >>>> believe
> > >>>>> the repartition would not be necessary, but my question is:
> > >>>>> is it
> > >>>> possible
> > >>>>> to do a groupBy, changing the key, and tell KafkaStreams to
> > >>>>> not create
> > >>>> the
> > >>>>> repartition topic? Thanks Murilo
> > >>>>>
> > >>>>
> > >>>>
> > >>>> -- -- Guozhang
> > >>>>
> > >>>
> > >>
> > >>
> > >> -- -- Guozhang
> > >>
> > -----BEGIN PGP SIGNATURE-----
> >
> > iQIzBAEBCgAdFiEEI8mthP+5zxXZZdDSO4miYXKq/OgFAl5cCfQACgkQO4miYXKq
> > /Og0fhAApNlB1LodYwne6x5Fqe5CSveY0c2bmBArDCgmd1BvAstf85ooR9ht05+c
> > 8e1sq/3iLcVaolLDXITK0ptfLB6ZkJRs/sUh4N1ebMNEMtJabAepJ/Y/eEmHJiYX
> > wZ8NcyAZC6QQzFEWavyllMGUVyBMM6ZwFk3/ahwWruCQovWcpxKeItgWqI5thR0B
> > FIVAE6k9qDOfZiu3Qd5Atshfov3PpfG1ezpj4LKqlKfgWhsU+P9U8kfAJVsrgc0i
> > qIPeya1o6hyyAzHnH09EMfNqcRpuJQvYwANq6Br/k+nH4WQQjxXvgE6n8scGJ0TH
> > alAnMmm62UNd88lSltNuF+vf73/omdymJkwMO4sTGK9tC8W5p2OzrIaxfAa8reWU
> > sblSEnH1gHvmIeIzKbb5diqIvwAPNjPMt0FcCJLWUiqjTz1KUHKj/hbAR3AUYxaO
> > PZavruFgQm6jTkuZkWRHW0+5/TytTnR4Ca/KBALQcLcolwMkhYZ5hFIeMW8qWGtR
> > JZHMLEW4doQ66gnWBSaTOSv5LhGOEjp2xQEGoAgO5m8IVfpfwO7Vk6XLa2xjnTN8
> > Z2fUQKIJNxjHgbjOCYZmSnVfpf3egEGmHlbKgaxOOcpnVFee/NOZ5aQxy6MpJfN9
> > 3KvH4yfUNgSEB/b97/W/VdNeJl8dTa11Pd36mMQraUAxcrGcOFA=
> > =DaB8
> > -----END PGP SIGNATURE-----
> >
>

Reply via email to