Hi all,

I've updated KIP-1232 to also cover the tiered storage plugin configs:

RemoteLogManager passes broker.id to RemoteStorageManager and
RemoteLogMetadataManager via configure(). That's a plugin config rather
than the broker config, so it wasn't in the original scope, but leaving it
would keep broker.id alive in a public interface after the config is gone.
Both now also receive node.id with the same value; broker.id is still
passed in 4.4 and dropped in 5.0, so plugins have a release to migrate.

Please let me know if you have any concerns.

Best,
Ming-Yen

Chia-Ping Tsai <[email protected]> 於 2026年4月6日週一 下午10:28寫道:

> The KIP LGTM. Should we start the vote?
>
> On 2026/02/17 02:54:12 Ming-Yen Chung wrote:
> > 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