63 Commits (latest-release)

Author SHA1 Message Date
Antonio SJ Musumeci 17fdbf7f42 Update fuse_kernel.h 4 months ago
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 7 months ago
Antonio SJ Musumeci fd33df04a3 Update wyhash to 4.2 8 months ago
Antonio SJ Musumeci 569537df9e Remove use of pthread_getname_np to work with older musl versions 8 months ago
Antonio SJ Musumeci 620cab2948 Rework thread pool queue depth impl 8 months ago
Antonio SJ Musumeci 766b923116 Fix thread pool destruction where threads don't explicitly exit themselves 9 months ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 10 months ago
Antonio SJ Musumeci 51d97bb444 Move fuse thread args out of fuse session object 10 months ago
Antonio SJ Musumeci 5ab0fbcaee Add manual GC triggering + configurable process queue depth 1 year ago
Antonio SJ Musumeci 6a14a10e6c Fix read/write behavior and return value depending on direct_io 12 months ago
Antonio SJ Musumeci 373d331f39 Rework fuse read to use same buffers as messages 1 year ago
Antonio SJ Musumeci 84592a9f13 Remove splicing features 1 year ago
Antonio SJ Musumeci 34310170ac Add ability to pin read and processing threads 1 year ago
Antonio SJ Musumeci a4491169b0 Remove FUSE_USE_VERSION, no longer used 1 year ago
Antonio SJ Musumeci 24423b8d2a Add async message processing 2 years ago
Antonio SJ Musumeci d14427ad9e Fix reading of setxattr name 2 years ago
Antonio SJ Musumeci 7606430188 Remove libfuse abstraction in prep for adding request data 2 years ago
Antonio SJ Musumeci dba9c4451a Remove write_buf, simplify FUSE msg dispatching 2 years ago
Antonio SJ Musumeci 9d056d609f Remove unnecessary libfuse abstractions 2 years ago
Antonio SJ Musumeci 316abba0ac Update fuse_kernel.h 2 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 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 4 years ago
Antonio SJ Musumeci 1b26f4908e general cleanup, slight memory reduction 4 years ago
Antonio SJ Musumeci a925fbe59c libfuse cleanup: extern cplusplus cleanup 4 years ago
Antonio SJ Musumeci dc1b698847 libfuse cleanup: remove single threaded 4 years ago
Antonio SJ Musumeci 3c761b708b libfuse cleanup: remove libfuse API compatibility 4 years ago
Antonio SJ Musumeci 3bfdd78434 libfuse cleanup: remove cuse 4 years ago
Antonio SJ Musumeci f9b831eb1a libfuse cleanup: reindent 4 years ago
Antonio SJ Musumeci 5989d41a86 readdir: use getdents64 for compatibility with ARM64 4 years ago
Antonio SJ Musumeci c4a85f5fad readdir: add dirent index array 4 years ago
Antonio SJ Musumeci c0990644e8 remove unnecessary libfuse flags nopath, nullpath_ok, and utime_omit_ok 4 years ago
Antonio SJ Musumeci dbdd3e22fc additional readdir refactor cleanup 4 years ago
Antonio SJ Musumeci 54c41c4994 rework config management 5 years ago
Antonio SJ Musumeci 698c4147fc fix getdent name length calculation 4 years ago
Antonio SJ Musumeci 62873d2d3b use getdents64 on linux 4 years ago
Antonio SJ Musumeci d119807adb restructure readdir, add readdir_plus 5 years ago
Antonio SJ Musumeci bf4b39065b update fuse_kernel.h 4 years ago
Antonio SJ Musumeci 4b9f3de814 add ctime support 4 years ago
Antonio SJ Musumeci 903d39f968 add writeback caching 4 years ago
Antonio SJ Musumeci 08e1bef5a9 improve nodeid generation 5 years ago
Antonio SJ Musumeci 7cbd88ac81 allow setting of 'max_pages' (via 'fuse_msg_size') 5 years ago
Antonio SJ Musumeci 8cb7195c3e add copy_file_range support 5 years ago
Antonio SJ Musumeci 529a953e30 add file caching across opens and runtime control 5 years ago
Antonio SJ Musumeci ddf6a2f105 make async_read optional again 5 years ago
Antonio SJ Musumeci 2323c16316 add readdir caching 5 years ago