Thanks for the KIP! I'm 100% on board with this (obviously :P) and the KIP
itself looks good to me
overall. Just one clarification I think you should make:

In the *Public Interfaces* section you say "It won't affect the current
consumers" -- this is only true
if those current consumers have explicitly set the
* partition.assignment.strategy *config on their
clients. If they've been relying on the default thus far, they will need to
either follow the safe upgrade
path as described in KIP-429 or else set the
*partition.assignment.strategy* config
to one of the non-
cooperative assignors during the rolling upgrade if they wish to remain on
EAGER and/or perform
the upgrade in just a single rolling bounce.

On that note:
We have some thoughts for improving the upgrade experience to actually
reduce the
safe upgrade path to just a single rolling bounce. This is still in
progress and we need to
work out all the kinks so I wouldn't commit to a single rolling bounce
upgrade as part of
this KIP, but it's worth noting that by 3.0 we may be in an even better
position with regards
to this assignor. The ticket is
https://issues.apache.org/jira/browse/KAFKA-12477

Cheers,
Sophie

On Fri, Mar 26, 2021 at 1:53 AM Luke Chen <show...@gmail.com> wrote:

> Hi everyone,
> <Update the subject>
>
> I'd like to discuss the following proposal to make the
> CooperativeStickyAssignor as the default assignor.
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-726%3A+Make+the+CooperativeStickyAssignor+as+the+default+assignor
>
> Any comments are welcomed.
>
> Thank you.
> Luke
>

Reply via email to