Hi all, Since we've passed the KIP freeze date for 4.3, I've retargetted this to 4.4.
Best, Ming-Yen Ming-Yen Chung <[email protected]> 於 2026年2月23日週一 下午10:33寫道: > Hi all, > > If there are no further comments or concerns, I plan to start the vote > tomorrow. > The KIP currently targets 4.3. If it turns out we need more time for > discussion, I'm happy to adjust the target to 4.4. > > Best, > Ming-Yen > > Ming-Yen Chung <[email protected]> 於 2026年2月19日週四 下午11:34寫道: > >> Hi Jiunn-Yang, >> >> Thank you for the great questions. >> >> JY1: As described in KIP-631, node.id is mainly for configuration >> convenience — broker and controller remain two distinct roles internally. >> The scope of this KIP is limited to the user-facing configuration. Whether >> to standardize all usage of brokerId() vs nodeId(), introduce a >> controllerId(), or fully migrate to nodeId() is a broader discussion that >> deserves its own KIP. >> >> JY2: I think broker-role metrics using BrokerId as a tag can remain as-is >> since the broker role still exists. However, I do notice that the >> controller also exposes kafka.server:type=registration-metrics, tagged with >> BrokerId because it shares the same NodeToControllerChannelManagerImpl code >> path. I've opened KAFKA-20199 to track this. As with JY1, deciding whether >> to rename the tag to NodeId or ControllerId deserves its own KIP. >> >> Best, >> Ming-Yen >> >> 黃竣陽 <[email protected]> 於 2026年2月17日週二 下午5:51寫道: >> >>> For JY2, the metric tag name is BrokerId, not broker.id. Should we >>> update the tag name to NodeId to align with this change? >>> >>> Best Regards, >>> Jiunn-Yang >>> >>> > 黃竣陽 <[email protected]> 於 2026年2月17日 下午5:46 寫道: >>> > >>> > Hello Ming-Yen, >>> > >>> > Thank you for the KIP. >>> > >>> > JY1: It appears that some broker.id accessor will remain even after >>> the configuration is removed. >>> > In which version do we plan to remove the remaining broker.id >>> accessor? >>> > >>> > JY2: In the selector, we still use broker.id as a metrics tag. Should >>> we also deprecate these metrics to >>> > align with this configuration change and migrate them to use node.id >>> instead? >>> > >>> > Best Regards, >>> > Jiunn-Yang >>> > >>> >> Ming-Yen Chung <[email protected]> 於 2026年2月17日 上午10:54 寫道: >>> >> >>> >> Hi all, >>> >> >>> >> I would like to start a discussion on >>> >> KIP-1232: Deprecate broker.id config >>> >> <https://cwiki.apache.org/confluence/x/Hgp3Fw> >>> >> >>> >> With ZooKeeper removed in Kafka 4.0, node.id is the canonical node >>> >> identifier for all process roles. This KIP proposes to deprecate >>> broker.id >>> >> from the server configuration in 4.3 and remove it in 5.0. >>> >> >>> >> Looking forward to your feedback. >>> >> >>> >> Best, >>> >> Ming-Yen >>> > >>> >>>
