-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
aarch64 support #5765
Comments
Any update on this? |
@guidopetri has been doing some work and testing around this. Things don't completely work "out of the box" yet, but we shouldn't be a long way off. |
I've found that the redash image builds, but a) we haven't implemented it in an auto-image build and b) I haven't verified full functionality |
Update here - we tried building the image in the CI but it took way too long (it hit the Github Actions apparent limit of 6 hours). We'll have to rethink our approach to building the image automatically. That being said, as mentioned above, I was able to build this on a raspberry pi locally in ~1h, and it seems to run fine. So if you're able to build it locally, that is an option for now. |
arm64 support was added in #6674 |
@AndrewChubatiuk Lets try and get some of the people who've asked for this to verify it works for them before we close the issue. 😄 @emilburzo @teascanner Are either of you still around and interested in trying this out? 😄 Along these lines, it sounds like @square-li is attempting this exact thing too. Lets make sure it all works properly. |
@mxmua Any interest in having a go at this too? 😄 |
I've verified the fix on Raspberry Pi 5
|
Awesome, thanks heaps for checking @smmathews. 😄 @AndrewChubatiuk Looks like you've really helped out a bunch with the aarch64/arm64 support too. Well done. 😄 |
This issue seems to have regressed @justinclift @AndrewChubatiuk Could it be this was somehow removed after the PR was merged? |
Uh oh. Yeah it's probably related to that (!). 😦 |
Hi team, is there any activity on this? Does this issue need to be re-opened? I am trying to move our current Redash deployment to new ARM-based AWS EC2s and cannot pull a compatible image. |
Maybe I'll have time to look at this this weekend. :) |
Well, I had a quick look at it over the weekend and it takes a long time to build ARM64 in emulation, so I can't commit it yet. I'll try to figure out how to improve the speed, just give me a little more time :) |
Github has arm runners if it will help. But ARM arch it is necessary, waiting for "fix" :) |
Yes, but the ARM64 runner is still only available to Team and Enterprise plan users. Tomorrow is the start of August, so new snapshots will be created and deployed via Docker Hub, so I'm hoping to have this done by the end of the day. I successfully created an ARM64 image in my last test, so it shouldn't be a problem. |
Oh, I did'n know about it, always use self-hosted runners. Recently I optimized our Django app (enough big, tons of deps) and base image (os) has significant impact on build time, just FYI |
A PR has been created with an improvement to address this issue: #7094 |
The above mentioned PR has been merged. 😄 |
This looks like it might work, but the nginx service isn't working. Any chance you can build |
Hi @pauljura, Thank you for your confirmation.
|
@pauljura Nginx docker images for ARM64 platforms are also available frow now. |
@lucydodo Hi, I got it working, no issues so far. Thank you! PS. I also had to follow all the steps in the 'How to upgrade' docs, this was my first time migrating Redash to a new server, but eventually figured everything out and it works. |
Glad to hear it's resolved, I'll close the issue :) |
We used to attach custom AWS Codebuild nodes into Github Actions in order to build ARM64 images. The process looks like:
|
GitHub has finally released free-tier ARM64 runners for public repositories today. I tested it right away, but unfortunately, there seems to be an issue with |
Hello @lucydodo. I have a couple of internal node.js projects here internally and we are building them in pretty adequate time. |
Hi @zentavr ,I received the following error: It seems that the current ARM64 runners do not have proper permissions for the path inside Related:
Well, Now fixed. :) |
Issue Summary
I'm trying to run redash on a Raspberry Pi 4B.
From the existing topics I could find it seems like this should be supported:
But I must be doing something wrong as I still can't seem to get it to work:
Steps to Reproduce
Technical details:
preview
docker hub tagThe text was updated successfully, but these errors were encountered: