Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: Vitess on ARM #9797

Open
timkang85 opened this issue Feb 28, 2022 · 4 comments
Open

Question: Vitess on ARM #9797

timkang85 opened this issue Feb 28, 2022 · 4 comments

Comments

@timkang85
Copy link

Question

I have a question on how to build arm vitess image, and if is there any caveat to use vitess on arm? 

Also, I've found that etcd on arm is unstable, is this still?
@timkang85 timkang85 added Needs Triage This issue needs to be correctly labelled and triaged Type: Question labels Feb 28, 2022
@frouioui frouioui added Component: Build/CI and removed Needs Triage This issue needs to be correctly labelled and triaged labels Feb 28, 2022
@frouioui
Copy link
Member

I believe @vmg is building/running Vitess on an ARM CPU.

The version 3.5 of etcd is supported but considered as unstable on Linux ARM machines:

etcd is guaranteed to build, may be lightly tested (or not), and so it should be considered unstable.
(https://etcd.io/docs/v3.5/op-guide/supported-platform/)

@vmg
Copy link
Collaborator

vmg commented Feb 28, 2022

Nope, not at all. I don't own any ARM CPUs. Vitess isn't tested on ARM on CI either. Running ARM Vitess in production seems like a risky proposition at this point, since nobody is doing it.

@timkang85: if you have a specific interest on running Vitess on ARM, you'll probably need to contribute changes to the project, as bugs will surely be found. The ideal first step would be a CI pass (maybe just for the unit tests) that runs on ARM.

@derekperkins
Copy link
Member

Following up here, etcd now has first class support for ARM64, and now Percona has added support.
https://www.percona.com/blog/percona-server-for-mysql-and-percona-xtrabackup-now-available-for-arm64/

@martin-g
Copy link

martin-g commented Oct 9, 2024

As a CNCF project you could use runs-on: openeuler-6cpu-14gb in your Github Actions workflows. The jobs will be executed on ARM64 VMs with openEuler Linux distro (YUM/DNF based, like RHEL).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants