You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've been exploring GSoC ideas and found this particular one extremely interesting.
However, I could not find any references in the code to how Bpftime utilizes the VFS, thus I couldn't identify any scenarios where libfuse or ExtFuse would be useful for Bpftime.
So I have some questions about this :
How VFS is currently used by bpftime ?
ExtFuse store data in maps with 2 << 16 size. It can be changed, but the memory usage could dramatically increase depending on the scenario. Could it be worth it ? I believe it will require sudo permissions for any cases because it's hooking VFS which is I believe not something desirable (i guess).
The expectation for this idea in the GSoC is a PoC of an implementation of fuse/ExtFuse. Do you have recommendations for use cases that could make the difference using this tool instead of VFS ?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
GSoC related idea https://eunomia.dev/others/ideas/#userspace-ebpf-for-userspace-file-system
Hello !
I've been exploring GSoC ideas and found this particular one extremely interesting.
However, I could not find any references in the code to how Bpftime utilizes the VFS, thus I couldn't identify any scenarios where libfuse or ExtFuse would be useful for Bpftime.
So I have some questions about this :
sudo
permissions for any cases because it's hooking VFS which is I believe not something desirable (i guess).Thanks 🤓
Beta Was this translation helpful? Give feedback.
All reactions