Hi Travis,

Thanks for the KIP. That seems to be a useful addition. I have a few
concerns/comments:

01: Managed Kafka services do not necessarily run a specific version or may
not want to expose it. I suppose that they could keep an empty string.

02: I am a bit concerned by clients that could misuse these information.
For instance, one may be tempted to rely on the version to decide whether a
feature is enabled or not. The api versions should remain the source of
truth but we cannot enforce it with the proposed approach. That may be
acceptable though.

03: Updating the API does not seem to be enough. How would tools access the
information? Tools rarely use the API directly. They would rather use the
admin client for instance.

Best,
David

Le jeu. 10 nov. 2022 à 19:10, Travis Bischel <travis.bisc...@gmail.com> a
écrit :

> Hi all,
>
> I've written a KIP to expose the BrokerSoftwareName and
> BrokerSoftwareVersion to clients:
>
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-885%3A+Expose+Broker%27s+Name+and+Version+to+Clients
>
> If we agree this is useful, it would be great to have this in by 3.4.
>
> Thank you,
> - Travis
>

Reply via email to