Re: [PATCH V10 00/10] famfs: port into fuse

Gregory Price
2026-04-21T22:14:02Z

On Tue, Apr 21, 2026 at 11:59:15AM -0700, Joanne Koong wrote:
> On Tue, Apr 21, 2026 at 7:30 AM Gregory Price <gourry@gourry.net> wrote:
>
> I'm not sure if this addresses Christian's concerns or not, but the
> blob would reside within struct fuse_inode not struct inode. I
> definitely agree with him that this should not touch or add any infra
> outside fuse.
>
> I hadn't heard of bpf arenas until his comment. If the hashmap
> overhead is too high for famfs, having a custom in-arena hash table
> would be much faster I think, as it could be designed to require less
> pointer chasing and avoid other overhead in the bpf hashmap
> implementation, though now famfs would have to manage the data
> structure and complexity itself.
>

I think if the fuse-inode blob is acceptable, that's highly preferable -
and it wouldn't necessarily need to stay specific to bpf. If there was
some generic format that folks agreed on as a baseline, that could
obviously be worked into the interface.

~Gregory