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

Discussion: Raspberry Pi 4 for CI #1851

Closed
rvagg opened this issue Jun 24, 2019 · 3 comments
Closed

Discussion: Raspberry Pi 4 for CI #1851

rvagg opened this issue Jun 24, 2019 · 3 comments
Labels

Comments

@rvagg
Copy link
Member

rvagg commented Jun 24, 2019

The Pi 4 was announced today. Pretty hefty upgrade to the 3.

One important piece of information I can't discern from any of the release announcements is whether Raspbian is going 64-bit for this. They've always shipped ARMv6-compatible binaries, running everything in 32-bit, including the Pi 3. While that's nice for maximum compatibility, that might be limiting for this newer hardware.

That might be an interesting piece of information for our purposes because if this thing is going to be running in a significantly different mode to the 4 then testing might be more worthwhile. Otherwise, it might not be unsafe to assume that our testing for the 3 is good enough to cover the 4.

On the flip side, we have some solid arm64 in our infra already, and we're doing Ubuntu and CentOS on those. They're server class processors, though.

We've stopped testing on Pi 1 B+'s for everything less than Node 12, so they get less of a workout in our infra. Perhaps we could balance resourcing by replacing between 4 and 6 of them with Pi 4's? So we end up with the same number in total.

I've ordered one to play with. I'm assuming network booting will be super simple with this so it just needs power and network (if we're lucky it'd support PoE but I doubt it). The maintenance burden is decreased if we don't need to deal with SD cards at all.

Thoughts?

@sxa
Copy link
Member

sxa commented Aug 26, 2019

For what it's worth I've been using an ODROID-XU4 for building arm32 stuff and it's noticeably quicker than a Pi3 for heavy stuff (2GB RAM and 8 cores (4 faster, 4 slower) - not compared with Pi4 yet though :-)

@mhdawson
Copy link
Member

Having some Pi4's makes sense to me. Particularly if it means we can have fewer machines and get through the testing int he same time.

@github-actions
Copy link

This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

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

No branches or pull requests

3 participants