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

Reply via email to