citus icon indicating copy to clipboard operation
citus copied to clipboard

arm64 package and docker image?

Open thiscantbeserious opened this issue 4 years ago • 9 comments

It's 2021 - https://www.postgresql.org/about/news/arm64-on-aptpostgresqlorg-2033/

Many larger players have adopted the arm64 platform on a larger scale - how about shipping an arm64 package, given that postgre itself provides one too now?

Docker images should be easily done with buildx nowadays.

I know that we can always build from sources, but that's out of the question here.

From my personal experience arm64 is nothing like armv7/armhf - it's on par with compability and reliability of x86 ... but that's just personal experience. I mean Apple wouldn't ship their own arm64 CPUs if they wouldn't say the platform mature enought ... no?

Aside from Apple arm64 has really outgrown the "RaspberryPi"-Flavor it once started with:

https://www.gigabyte.com/Enterprise/Server-Motherboard/MP30-AR0-rev-11#Specifications https://www.solid-run.com/arm-servers-networking-platforms/honeycomb-workstation/ https://developer.nvidia.com/embedded/jetson-nano-developer-kit https://e.huawei.com/en/products/servers/taishan-server/taishan-5280-v2

thiscantbeserious avatar Jun 20 '21 19:06 thiscantbeserious

Hi @thiscantbeserious Thanks for your interest and the detailed issue that is covering everything that is requested. Currently arm64 support is not in our plans . However, we may evaluate it since there are some requests like this one. We will give information about arm64 support and docker images on this issue , when we plan and prioritize these items.

gurkanindibay avatar Jun 23 '21 09:06 gurkanindibay

@gurkanindibay thanks for the info, that's good to know. :)

thiscantbeserious avatar Jun 23 '21 10:06 thiscantbeserious

Any updates on that? We have currently a lot of devs using M1 Macs - they are unable to run citus docker images locally. This makes local development pretty uncomfortable :(.

sbarlabanov avatar Jan 24 '22 13:01 sbarlabanov

Citus Amd64 images seem to work fine under the latest MacOS Monterey.

sbarlabanov avatar Jan 26 '22 09:01 sbarlabanov

Update: there are still problems even with Monterey. On some machines work and on some not. So a native arm64 image would be really helpful.

sbarlabanov avatar Jan 28 '22 12:01 sbarlabanov

Hi, is there any updates on arm64 arch? Thanks in advance.

betocolon23 avatar Apr 18 '22 02:04 betocolon23

Hello, Any news? I don't find the right way to build rpm packages for aarch64 I tried to build it using https://github.com/citusdata/packaging and failed on my Oracle Linux 9 aarch64

sycured avatar Oct 22 '22 07:10 sycured

It would be great if we could support ARM.

seepine avatar May 28 '24 02:05 seepine

For anyone interested, I packaged aarch64 (and x86_64 of course) RPM/DEB packages for citus on Debian 12, Ubuntu 22/24, and EL 8/9. And put it in the extened pg extension repo, details: https://ext.pigsty.io/#/citus.

Vonng avatar Jan 12 '25 02:01 Vonng