Hi,

We recently added ARM (aarch64) and PowerPC (ppc64le) support to the
Apache Kafka CI. So now all builds are tested (and work!) on x86_64,
aarch64 and ppc64le. Thanks again to the community members that
donated the machines.

Since we test these platforms, should we consider them as officially supported?

In our docs, we make statements about the Java versions we support. In
the Hardware and OS section [0], we also have a few statements about
the operating systems supported (which may not necessarily still be
true as it mentions Solaris being tested), but we don't actually say
anything about the hardware. Even if Kafka is a JVM based software,
some of our dependencies like rocksdb, zstd, etc rely on native code
so they may not work on all environments.

Note that on aarch64 and ppc64le we currently we only run unit tests.
We should also run integration tests.

0: https://kafka.apache.org/documentation/#hwandos

Thanks,
Mickael

Reply via email to