Thanks for starting this KIP Mickael.

1. Could we expand the scope of this KIP to include the linux kernel
versions supported by Kafka?
I am asking this because newer kernels have features such as io_uring and
kernel based TLS, which could potentially be used to improve Kafka's
performance. However, in the absence of documented kernel version
requirements for each version of Kafka, it becomes difficult to understand
whether a version could be modified to make use of these OS primitives or
not.

2. In the process for onboarding new platforms, do you think it would make
sense to perhaps have a one-time performance qualification test added there
as well to establish a baseline? The performance test would determine the
defaults for configuration.
I am asking this because newer platforms may require different
tuning/configuration to run Kafka and the default configuration should opt
for providing an acceptable (baselined against other platforms) level of
performance that works for the majority of use cases.

Regards,
Divij Vaidya



On Wed, Mar 30, 2022 at 1:00 PM Mickael Maison <mickael.mai...@gmail.com>
wrote:

> Hi,
>
> I recently started a thread
> (https://lists.apache.org/thread/4ffpspc59cnzqbgjf3l50ykcvyp7vwtv)
> about whether we should consider aarch64 (ARM64) and ppc64le (PowerPC)
> as supported platforms because we've recently started using these
> platforms in the Kafka CI.
>
> Unfortunately nobody replied so I guess a better way to start a
> discussion is to make a proposal. I opened KIP-826 to propose clearly
> defining the platforms we support in our docs and also introducing a
> process for adding additional platforms in the future:
>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-826%3A+Define+platforms+supported
>
> Let me know if you have any feedback.
>
> Thanks,
> Mickael
>

Reply via email to