Status
Current state: Under Discussion
Discussion thread:
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:
- Enable CI for power architecture and run tests with Java 8, 11 and 17 and Scala 2.13
- Using ASF infra provisioned ppc64le nodes to run jobs for better stability
Compatibility, Deprecation, and Migration Plan
None
Test Plan
We ran tests locally on trunk at our end giving us results as follows:
JDK VERSION | TESTS | |||||
UNIT TESTS | Integration Tests | |||||
TOTAL | FAILED | SKIPPED | TOTAL | FAILED | SKIPPED | |
JDK17 | 7595 | 1 | 3 | 62 | 2 | 2 |
JDK11 | 7595 | 1 | 3 | 72 | 4 | 0 |
JDK8 | 7528 | 2 | 66 | 65 | 7 | 1 |
TOTAL | 22718 | 4 | 72 | 199 | 13 | 3 |
TOTAL | FAILED | SKIPPED | ||||
FINAL Result | 22917 | 13 | 75 |
Rejected Alternatives
None