influxdata / influxdata/influxdb

InfluxDB compiled for IBM POWER9 Servers (ppc64le) with RHEL or Ubuntu

Open
#17,228 0 comments 5 reactions 0 assignees View on GitHub
area/packaging
Dominant language
Rust
Stars
31.7k
Forks
3.7k
Avg merge
13h 37m
Merged PRs (30d)
8

Description

__Proposal:__
Compile InfluxDB for the IBM Power System hardware, which run RHEL and Ubuntu. If you want a stretch also compile for AIX. The chipset is called POWER8 or POWER9 or collectively ppc64le.

__Current behavior:__
Your download page suggests x86 is the only computer chip on the planet. Oh! ARM gets one mention at the end. It is a little embarrassing to be honest.

__Desired behavior:__
Make ppc64le a tier 1 recompile.

__Alternatives considered:__
The guys at http://power-devops.com/influxdb offers binaries but not at your release times and installing can be difficult due to odd pre-reqs and install mechanisms.

__Use case:__
You are missing out on a lot of customers.
I have written a data collector for IBM AIX and Virtual I/O Server running on large scale POWER8/POWER9 servers. My workstation has 160 CPU cores and 256 GB RAM! The teams that operate these larger servers want to save the data to the same robust and fast computers (not a nasty little x86 box). Hint: These guys have money to spend for top quality tools (like InfluxDB) to monitor their 1000's of servers.

Contributor guide

Open the contributing guide

Research direction

Start with the download page and existing release process for Linux binaries, comparing how x86 and ARM artifacts are presented and built. Define what is required for ppc64le on RHEL and Ubuntu, then verify that the resulting binaries are available with release-time installation instructions.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust, ubuntu
Domain
build-system, operating-systems, release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.