Hi Guozhang,

Thanks and sorry for the late reply. I'm overriding the
GROUP_INSTANCE_ID_CONFIG
& APPLICATION_SERVER_CONFIG.
Rest all are defaults. Even then I see more than one partition being
allocated to the same stream task.

Also I have an additional question regarding the replicas. The default
values for the configs num.standby.replicas & max.warmup.replicas are 0 & 2
respectively. I have configured standby to be 1 which means there will be
one more copy of the state store and warm up by default is 2. What's the
difference, will there be 2 copies now?

Thanks

On Fri, Feb 4, 2022 at 1:13 AM Guozhang Wang <wangg...@gmail.com> wrote:

> Hello Navneeth,
>
> Could you describe how you ended up with more than one partition
> assigned to the same thread after certain rebalance(s)? Do you override any
> default config values such as instance.id (for static consumer members),
> etc?
>
> Also I'd suggest upgrading to a newer version --- we just released 3.1.0
> --- since we've made many improvements / fix bugs around rebalances and
> assignment logic since 2.6.
>
>
> Guozhang
>
> On Wed, Feb 2, 2022 at 9:37 AM Navneeth Krishnan <reachnavnee...@gmail.com
> >
> wrote:
>
> > Hi All,
> >
> > We are facing an issue with our kafka streams application due to uneven
> > task allocation. There are 100 partitions in the input topic with 100
> > stream threads processing the data. Everything works well when each task
> > gets assigned with 1 partition. But when more than one partition is
> > assigned to the same thread then it causes delay in processing causing a
> > huge backlog.
> >
> > How is everyone handling this? This creates a huge impact to the
> > application SLA and we would like to minimize such cases. Any suggestions
> > would be appreciated.
> >
> > Note: we are on version 2.6.2
> >
> > Thanks,
> > Navneeth
> >
>
>
> --
> -- Guozhang
>

Reply via email to