Ok, let's keep it in the valid values

Ming-Yen

Chia-Ping Tsai <[email protected]> 於 2025年11月13日 週四 下午5:27寫道:

> hi Ming-Yen
>
> > I submitted a minor PR to remove it from the valid values in doc
>
> this will break the compatibility. see the discussion:
> https://github.com/apache/kafka/pull/20466#issuecomment-3377171086
>
> If the `group.coordinator.rebalance.protocols` config gets deprecated, it
> should be acceptable for the documentation to have a minor "incorrect"
> description
>
> Best,
> Chia-Ping
>
> On 2025/11/13 05:57:08 Ming-Yen Chung wrote:
> > Hi Matthias,
> >
> > Thanks for the feedback! I've adopted your suggestion and updated the KIP
> > to include the broker-side validation and warning you proposed. This will
> > inform users that the config will be removed in 5.0 and they won't be
> able
> > to disable protocols via this configuration.
> > Share groups indeed decoupled from this configuration a while ago (I
> > submitted a minor PR to remove it from the valid values in doc), and
> their
> > KIP explicitly states that version switching is done via
> kafka-features.sh,
> > independent of this configuration.
> >
> > Ming-Yen
> >
> > Matthias J. Sax <[email protected]> 於 2025年11月12日 週三 上午5:53寫道:
> >
> > > Thanks for the KIP. It's overall straight forward and make a lot of
> > > sense to me.
> > >
> > > I just have one minor question: with the deprecation, should we add
> > > broker code to verify that the value is "classic,consumer,streams" if
> > > the config is set, and log a warning if one of the three protocolz is
> > > missing (my understanding is that "share" is not used, but QfK did move
> > > off this config earlier already), to tell users that this config will
> be
> > > removed and they cannot disable a protocol with it in the future.
> > >
> > >
> > > -Matthias
> > >
> > > On 11/10/25 7:02 PM, Ming-Yen Chung wrote:
> > > > Hi all,
> > > >
> > > > I would like to start a discussion on
> > > > KIP-1237: Deprecate group.coordinator.rebalance.protocols config
> > > > <https://cwiki.apache.org/confluence/x/jIqmFw>
> > > >
> > > > Currently, Share Group has deprecated the
> > > > group.coordinator.rebalance.protocols configuration, and it no longer
> > > > affects feature functionality. Maybe we can adopt the same approach
> for
> > > the
> > > > New Group Coordinator and Streams rebalance protocol: deprecate this
> > > > configuration and decouple it from feature functionality, allowing
> > > features
> > > > to be controlled solely via kafka-features.sh. The configuration
> would
> > > then
> > > > be completely removed in version 5.0.
> > > >
> > > > Does this approach make sense for the Group Coordinator and Streams?
> > > Happy
> > > > to hear any thoughts or concerns.
> > > >
> > > >
> > > > Best,
> > > > Ming-Yen
> > > >
> > >
> > >
> >
>

Reply via email to