Skip to content

Apache Arrow #107

Open
Open

Description

@reanguiano

Please describe the project
Apache Arrow defines a language-independent columnar memory format for flat and nested data, organized for efficient analytic operations on modern hardware like CPUs and GPUs.

URL for the project
https://arrow.apache.org/

Describe current CI/CD setup
The Arrow project is using GitHub actions. In the past (long time ago) we used to have Travis with s390x runners but since Travis changed licensing we removed them.

Describe the primary use case for the Github Action Runner
Building and testing software on s390x and ppc64le architectures.

Paste a link to the existing actions workflow file(s) or directory
https://github.com/apache/arrow/tree/master/.github/workflows

How often do you plan on executing the runner?
On our specific case would be nightly and on-demand, when we are working on possible related issues. We could target the job to be quite specific so it only runs when strictly specified on specific PRs/commits. But at least once a day.

The jobs runs should take from 20 minutes to 1 hour, depending on the build flags in use and what components are built and the capacity of the build host. Without an initial runner and some validation it is difficult to estimate how long it will take.

What is the primary programming language for the project?
C++

Please select desired hardware

  • Power 9 (ppc64le)
  • IBM Z / LinuxONE (s390x)

Account names of the GitHub repo admins that will need access to setting up the runner
reanguiano will be setting up the runner, but these are my ASF Infra teammates that should also have the same level of access:

gmcdonald
Humbedooh
cwlls
bobthomson70
clambertus
dfoulks1

Activity

  1. raulcd commented on Apr 28, 2026

    @raulcd
  2. reanguiano commented on May 21, 2026

    @reanguiano
    Author

    Hi. Please let me know what else you need to proceed. Thanks.

  3. pleia2 commented on May 28, 2026

    @pleia2
    Member

    Sorry for the delay, your message on the Kafka issue #103 led me to believe we were waiting on some more details about the build frequency. Based on the information above I think it's fine to move forward with on-boarding Apache Arrow. My recommendation is to start with some targeted jobs as you mentioned in the initial comment here to make sure everything is working as expected. And please let us know if there are plans to significantly increase frequency beyond what you outlined above.

    Because the GitHub Actions app installation is organization-based, I'm going to comment in #102 momentarily for the Apache org-level details for adding the app.

  4. added
    on holdProject is on-hold due to an identified blocker, or waiting for feedback from the project
    on Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

new-projecton holdProject is on-hold due to an identified blocker, or waiting for feedback from the projectp9z

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions