-
Notifications
You must be signed in to change notification settings - Fork 13
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
BPF Support in lo2s #284
Comments
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
BPF continues to be the rising star of Linux tracing and I think that we should evaluate its suitability in an HPC context to have a clear answer for the next time "I could use BPF for that" comes up.
I think BPF is inevitable for two reasons:
However, in the past BPF has been very "move fast and break things" which is unsuitable for HPC. Compiled BPF programs especially were not portable between kernel releases as when kernel data structures changed, BPF programs accessing those data structures would tend to break.
However, CO-RE has emerged as a mechanism for supporting portable BPF programs using clever symbol resolution magic and has now been in the kernel for quite some time.
This leaves us with the following tasks
The text was updated successfully, but these errors were encountered: