64 Commits (78a10fdce3d047e8c14a23a8ec9643b48e1168a4)

Author SHA1 Message Date
Antonio SJ Musumeci a52e198790 fuse.c 10 months ago
Antonio SJ Musumeci 07e7d76b7c Add support for file io passthrough 10 months ago
Antonio SJ Musumeci 951eb9540d Ensure lookups of FUSE_ROOT_ID always return generation=0 11 months ago
Antonio SJ Musumeci 0ca5d6aad0 Add export-support option as possible workaround for NFS EIO issues 11 months ago
Antonio SJ Musumeci 766b923116 Fix thread pool destruction where threads don't explicitly exit themselves 1 year ago
Antonio SJ Musumeci 2377cb05b6 Add thread names for easier debugging 1 year ago
Antonio SJ Musumeci 0aafdefc18 Add ability to invalidate gid cache on demand 1 year ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 1 year ago
Antonio SJ Musumeci 51d97bb444 Move fuse thread args out of fuse session object 2 years ago
Antonio SJ Musumeci 22833bdfe2 Align msg buffer memory to allow O_DIRECT to work 2 years ago
Antonio SJ Musumeci 5ab0fbcaee Add manual GC triggering + configurable process queue depth 2 years ago
Antonio SJ Musumeci 6bc3d77992 Fix crash when exiting with open deleted files 2 years ago
Antonio SJ Musumeci 373d331f39 Rework fuse read to use same buffers as messages 2 years ago
Antonio SJ Musumeci 34310170ac Add ability to pin read and processing threads 2 years ago
Antonio SJ Musumeci 7ed91c1668 Backport bug fixes from libfuse3 2 years ago
Antonio SJ Musumeci d11807ef7c Remove use_ino option and make behavior same as if set 2 years ago
Antonio SJ Musumeci 24423b8d2a Add async message processing 2 years ago
Antonio SJ Musumeci a6ca96fa08 Fix printf for 32bit systems 2 years ago
Antonio SJ Musumeci d14427ad9e Fix reading of setxattr name 2 years ago
Antonio SJ Musumeci ddf5e53aa4 Misc cleanup 2 years ago
Antonio SJ Musumeci 7606430188 Remove libfuse abstraction in prep for adding request data 2 years ago
Antonio SJ Musumeci 9d056d609f Remove unnecessary libfuse abstractions 2 years ago
Antonio SJ Musumeci 14c2ff9ab8 Return ENOENT when dotdot for root node requested 3 years ago
Antonio SJ Musumeci b95ff8ba3a Lock less often during logging 3 years ago
Antonio SJ Musumeci 3f060f4512 Change ENOENT to ESTALE for looking up paths to handle rename race conditions 3 years ago
Antonio SJ Musumeci 9ca10b2413 Rework node slab garbage collection to limit blocking work threads 3 years ago
Antonio SJ Musumeci 68b3026264 Remove embedded name in node struct 3 years ago
Antonio SJ Musumeci 18dead4d86 Add new debug printing routines 3 years ago
Antonio SJ Musumeci 5f737cb7bf Add option to log node memory usage metrics 3 years ago
Antonio SJ Musumeci 930dad31de Reduce struct node size 3 years ago
Antonio SJ Musumeci 8150957a01 Fix regression from remember_node refactor 3 years ago
Antonio SJ Musumeci 4ea0de3ef2 Rework dirents buffer management 3 years ago
Antonio SJ Musumeci 6b5c484fbf Major rework of memory allocation using fixed mem pools 3 years ago
Antonio SJ Musumeci 43a6d66e3c Major cleanup of libfuse to remove unneeded features 3 years ago
Antonio SJ Musumeci 8adebc9489 new features: follow-symlinks, rename-exdev, link-exdev 5 years ago
Antonio SJ Musumeci 3900543970 fix segv: zero out data structures 4 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 4 years ago
Antonio SJ Musumeci dc1b698847 libfuse cleanup: remove single threaded 5 years ago
Antonio SJ Musumeci 3c761b708b libfuse cleanup: remove libfuse API compatibility 5 years ago
Antonio SJ Musumeci f9b831eb1a libfuse cleanup: reindent 5 years ago
Antonio SJ Musumeci c4a85f5fad readdir: add dirent index array 5 years ago
Antonio SJ Musumeci c0990644e8 remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 5 years ago
Antonio SJ Musumeci 62899565e6 temporary fix for short readdirs on NFS 5 years ago
Antonio SJ Musumeci 54c41c4994 rework config management 5 years ago
Antonio SJ Musumeci d119807adb restructure readdir, add readdir_plus 6 years ago
Antonio SJ Musumeci 4b9f3de814 add ctime support 5 years ago
Antonio SJ Musumeci 08e1bef5a9 improve nodeid generation 5 years ago
Antonio SJ Musumeci 50ad648ce4 initialize mutex to fix lockup 5 years ago
Antonio SJ Musumeci 7cbd88ac81 allow setting of 'max_pages' (via 'fuse_msg_size') 6 years ago
Antonio SJ Musumeci 8cb7195c3e add copy_file_range support 6 years ago