Hi TaiJuWu, 
Thanks for the KIP! Same worry as Luke about the per-broker size especially on 
large clusters. On top of that; this will keep growing as brokers get more 
configs over time, so we’d need to keep checking the size impact every time 
configs are added. 

Thanks 
Omnia 

> On 15 Jun 2026, at 05:14, Luke Chen <[email protected]> wrote:
> 
> Hi TaiJuWu,
> 
> Thanks for the KIP.
> 
> LC1: From the rejective alternative:
> "Reporting all non-sensitive configs (~388 entries, ~18 KB per broker) was
> considered. While simpler in filtering logic, it includes 163 configs that
> have no ConfigDef validator. The additional ~8 KB per broker adds up in
> large clusters (8 MB for 1000 brokers) with no practical benefit — configs
> without validators cannot be validated regardless of whether they are
> reported. The chosen approach (only configs with validators, ~225 entries,
> ~10 KB per broker) keeps the payload smaller and automatically expands when
> new validators are added in future KIPs."
> 
> So, ~ 10 KB per broker now, and in 1000 brokers cluster, it'll be 10MB
> metadata log increase, right?
> I'm not convinced that this is necessary after reading the KIP.
> If you think 18 KB per broker is "big", then I don't know why 10 KB per
> broker is acceptable?
> 
> 
> Thanks,
> Luke
> 
> 
> On Thu, Jun 4, 2026 at 4:34 PM TaiJu Wu <[email protected]> wrote:
> 
>> Hi chia:
>> 
>> Thanks for your feedback.
>> 
>> chia_00: I have removed this section, we don't change ConfigDef and add
>> test plan to cover server-side filter helper.
>> chia_01: thanks for catching this, I have updated KIP.
>> chia_02: I added following description to this KIP.
>>  If a broker reports an empty StaticConfigs, the controller should reject
>> the registration and prevent the broker from joining the cluster by
>> returning *INVALID_REGISTRATION*.
>> 
>> Thanks,
>> TaiJuWu
>> 
>> 
>> 
>> Chia-Ping Tsai <[email protected]> 於 2026年6月1日週一 上午11:05寫道:
>> 
>>> chia_2: should the controller reject the request which has empty static
>>> configs?
>>> 
>>> On 2026/04/30 14:47:05 TaiJu Wu wrote:
>>>> Hi all,
>>>> 
>>>> I would like to discuss KIP-1326
>>>> <
>>> 
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1326%3A+Include+broker+static+configurations+in+BrokerRegistrationRequest
>>>> 
>>>> which
>>>> proposes that brokers report a subset of their static configuration
>>> values
>>>> to the controller as part of BrokerRegistrationRequest.
>>>> 
>>>> WIKI:
>>>> 
>>> 
>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1326%3A+Include+broker+static+configurations+in+BrokerRegistrationRequest
>>>> 
>>>> Best,
>>>> TaiJuWu
>>>> 
>>> 
>> 

Reply via email to