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 > > > > > > > > > > > > >
