fsgeek / finesse

Finesse Project Repository
Other
2 stars 0 forks source link

Tell client what server side operations are (not) supported. #11

Open fsgeek opened 4 years ago

fsgeek commented 4 years ago

Is your feature request related to a problem? Please describe. In watching the FUSE server, I see a series of calls that fail (e.g., getxattr). It might be a good idea for us to know what these are so that we don't send messages across the connections; I think the kernel caches that information, so once it finds something isn't supported it doesn't call again.

Describe the solution you'd like As part of the initial registration, a list of supported (or unsupported) calls should be sent back so that we can use that to circumvent calling things that a priori won't work.

Describe alternatives you've considered We can ignore it, in which case we'll pay a performance penalty.

Additional context Add any other context or screenshots about the feature request here.

finesse getxattr not supported