On Tue, Apr 21, 2026 at 11:59:15AM -0700, Joanne Koong wrote: > On Tue, Apr 21, 2026 at 7:30 AM Gregory Price <[email protected]> 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

