Open javierhonduco opened 1 year ago
Maybe tests could run on Oracle's Free Tier? https://blogs.oracle.com/cloud-infrastructure/post/announcing-github-actions-arm-runners-for-the-arm-compute-platform-on-oracle-cloud-infrastructure
I also found BuildJet supports ARM if you have a small budget for it: https://buildjet.com/for-github-actions
Context
While we currently build arm64 containers for the Agent, we don't truly support BPF-based profiling anymore. This is due to a complete rework of the core BPF bits to unwind through code without frame pointers that focused on supporting x86_64.
We want to change this, as there's an ever-growing amount of developers using this architecture locally, see Apple Silicon, as well as in production (Graviton et al).
Roadmap
Enabling work
Adding frame pointer unwinding
DWARF-based unwinding (https://github.com/parca-dev/parca-agent/issues/1209)
Other things to look out for:
Testing
Related issues: https://github.com/parca-dev/parca-agent/issues/1211