When fruit (and its dependent module streams_xattr) are used in conjunction with a VFS module to provide access to a remote clustered filesystem such as glusterfs it needs to implement the close function VFS call. Currently it always assumes that filehandles opened by fruit or streams_xattr can be closed via the close implementation of the default VFS module.
FYI, vfs_fruit still makes some direct syscalls inside. Eventually we'll have to work out how these can be stacked before it'll work correctly over gluster/ceph.
Created attachment 14765 [details] patch from master for 4.9 and 4.8
Reassigning to Karolin for inclusion in 4.8 and 4.9.
Pushed to autobuild-v4-{9,8}-test.
(In reply to Karolin Seeger from comment #4) Pushed to both branches. Closing out bug report. Thanks!