mergerfs/libfuse/include
Antonio SJ Musumeci 07e7d76b7c Add support for file io passthrough
If using Linux 6.9 or above and enabled (passthrough=true) files
opened or created will use the FUSE passthrough feature.

If direct-io=true / cache.files=off it will override passthrough. If
direct-io-allow-mmap is enabled only mmap will passthrough.

HANDLE_KILLPRIV and V2 are enabled now by default to remove the
kernel's need to issue getattr and getxattr requests.

moveonenospc will not work when leveraging passthrough.
2024-04-09 20:11:00 -05:00
..
moodycamel Fix thread pool destruction where threads don't explicitly exit themselves 2023-09-09 16:48:47 -05:00
extern_c.h libfuse cleanup: extern cplusplus cleanup 2020-08-08 14:25:44 -04:00
fuse_attr.h restructure readdir, add readdir_plus 2020-02-22 19:45:52 -05:00
fuse_common.h Add support for file io passthrough 2024-04-09 20:11:00 -05:00
fuse_config.hpp Move fuse thread args out of fuse session object 2023-07-30 22:52:43 -05:00
fuse_dirent.h restructure readdir, add readdir_plus 2020-02-22 19:45:52 -05:00
fuse_direntplus.h restructure readdir, add readdir_plus 2020-02-22 19:45:52 -05:00
fuse_dirents.h Rework thread pool queue depth impl 2023-10-14 00:58:10 -05:00
fuse_entry.h restructure readdir, add readdir_plus 2020-02-22 19:45:52 -05:00
fuse_kernel.h Add support for file io passthrough 2024-04-09 20:11:00 -05:00
fuse_lowlevel.h Add callbacks for newer functions 2023-08-13 17:38:13 -05:00
fuse_msgbuf.h Add manual GC triggering + configurable process queue depth 2023-06-26 22:44:23 -05:00
fuse_opt.h libfuse cleanup: extern cplusplus cleanup 2020-08-08 14:25:44 -04:00
fuse_pollhandle.h Remove libfuse abstraction in prep for adding request data 2022-11-26 23:30:27 -06:00
fuse_timeouts.h libfuse cleanup: reindent 2020-08-07 16:38:24 -04:00
fuse.h Add support for file io passthrough 2024-04-09 20:11:00 -05:00
kvec.h Rework dirents buffer management 2021-09-19 16:48:03 -04:00
linux_dirent64.h Update wyhash to 4.2 2023-10-21 18:03:05 -05:00
stat_utils.h restructure readdir, add readdir_plus 2020-02-22 19:45:52 -05:00
thread_pool.hpp Remove use of pthread_getname_np to work with older musl versions 2023-10-14 01:15:29 -05:00