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 was wondering if there would be any interest in implementing the notification functions of fuse. These functions allow the filesystem to notify the kernel driver of events which have occurred - mainly associated with changes to inodes/files/directories to allow the kernel to update its caches.
Notifications would be great of course. This feature is however blocked by the fact that rust-fuse currently uses an older version of the FUSE kernel ABI (7.8) that can't do notifications yet. There's effort going on in PR #97 to adapt to a newer ABI that would also support notifications. However, notifications also require some way to send them (asynchronously from file operations), which in turn brings uns back to some ideas to overhaul the filesystem interface and provide asynchronous methods based on futures (#90).
First of all great work with the library :)
I was wondering if there would be any interest in implementing the notification functions of fuse. These functions allow the filesystem to notify the kernel driver of events which have occurred - mainly associated with changes to inodes/files/directories to allow the kernel to update its caches.
These functions can be found at https://github.com/libfuse/libfuse/blob/56fde4ba9ee0268ece42512a00782b2064537b15/include/fuse_lowlevel.h#L1497 in libfuse
Thanks :)
The text was updated successfully, but these errors were encountered: