s3-vfs: add glusterfs_fuse vfs module

Enterprise / Samba - Günther Deschner [samba.org] - 22 January 2019 17:37 EST

This module only implements the get_real_filename function by accessing a distinct extended attribute that is available over a glusterfs fuse mount.

By implementing this vfs function users of a glusterfs fuse mount achieve a much better performance in create based workloads where samba then can avoid trying multiple case folding options to detect the real filename.

Patch is based on an initial patch provided by Poornima G

Guenther

adffe0dcf00 s3-vfs: add glusterfs_fuse vfs module.
docs-xml/manpages/vfs_glusterfs_fuse.8.xml | 103 +++++++++++++++++++++++++++++
docs-xml/wscript_build | 1 +
source3/modules/vfs_glusterfs_fuse.c | 71 ++++++++++++++++++++
source3/modules/wscript_build | 8 +++
source3/wscript | 1 +
5 files changed, 184 insertions(+)

Upstream: gitweb.samba.org


  • Share