Status

Current state: "Accepted"

Discussion thread: https://lists.apache.org/thread/y62m18k5bgsbcmkw2f80vwnj2vjgy7nz

JIRA:

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

Support for Power architecture (ppc64le) for apache kafka.

What is IBM Power architecture?
It is a RISC architecture and IBM has recently made its ISA (Instruction Set Architecture) opensource and in doing so, they have significantly contributed back to the opensource community at large. Many of the pioneers of banking and HPC industries today run on ppc64le architecture.

As an ongoing effort to enable open-source projects where Power architecture can add value, we are trying to enable kafka on Power.


Public Interfaces

None

Proposed Changes

I Propose:

  1. Enable CI for power architecture and run tests with JDK 21 and Scala 2.13
  2. Using ASF infra provisioned ppc64le nodes to run jobs for better stability

Why ASF provisioned ppc64le nodes?


Compatibility, Deprecation, and Migration Plan

None

Test Plan

Run nightly builds on trunk branch.

Rejected Alternatives

Run builds for every commit on every PR.

Run builds for every PR merged to trunk branch.