139 Commits (makefile)

Author SHA1 Message Date
Antonio SJ Musumeci fac4b0a610 checkpoint 22 hours ago
Antonio SJ Musumeci 3796fdcf56 checkpoint 22 hours ago
Antonio SJ Musumeci 06a2bba4e5 checkpoint 22 hours ago
Antonio SJ Musumeci 3c4c8744d1 Build improvements 3 days ago
trapexit fa851eda3a
Ensure passthrough and keep_cache are mutually exclusive (#1493) 4 weeks ago
trapexit f852474073
Update the secondary group cache (#1492) 4 weeks ago
trapexit 77ef88b04c
Add fsck.mergerfs tool (#1483) 1 month ago
trapexit 23824eaeb4
Misc cleanup 2 months ago
trapexit e310d24615
Add support for FUSE passthrough 2 months ago
trapexit 92312c8507
Add debugging of mutexes (#1470) 2 months ago
trapexit fa3266ca7f
Add podman release build tooling + misc build fixes (#1455) 3 months ago
trapexit 344014aa81
Rework thread pool for increased stability + config and doc updates (#1453) 3 months ago
Antonio SJ Musumeci 77bf16e9ae Change the "devino" inode calculation 4 months ago
Antonio SJ Musumeci 80085c9844 Add statx support 4 months ago
Antonio SJ Musumeci 92ae63e842 Support Linux v6.13 FUSE max_page_limit 4 months ago
Antonio SJ Musumeci b83bd5fd14 Improve FreeBSD compatibility 7 months ago
Antonio SJ Musumeci 9056898bbf Move fuse.c and fuse_lowlevel.c to C++ 1 year ago
Antonio SJ Musumeci f0444a1ca9 Add support for 'direct-io-allow-mmap' if supported by kernel 1 year ago
Antonio SJ Musumeci 951eb9540d Ensure lookups of FUSE_ROOT_ID always return generation=0 1 year ago
Antonio SJ Musumeci 0ca5d6aad0 Add export-support option as possible workaround for NFS EIO issues 1 year ago
Antonio SJ Musumeci 17fdbf7f42 Update fuse_kernel.h 1 year ago
Antonio SJ Musumeci d6a2f06797 Only set allow_other when running as root 2 years ago
Antonio SJ Musumeci 6aa6452d3e Add flushonclose feature 2 years ago
Antonio SJ Musumeci fd33df04a3 Update wyhash to 4.2 2 years ago
Antonio SJ Musumeci 569537df9e Remove use of pthread_getname_np to work with older musl versions 2 years ago
Antonio SJ Musumeci 620cab2948 Rework thread pool queue depth impl 2 years ago
Antonio SJ Musumeci 766b923116 Fix thread pool destruction where threads don't explicitly exit themselves 2 years ago
Antonio SJ Musumeci 6d2c99e487 Remove unneeded debug logging from thread pool 2 years ago
Antonio SJ Musumeci 0a94bd7cfc Rework thread pool, add ability to add/remove threads at runtime 2 years ago
Antonio SJ Musumeci 76c8d48dbd Change threadpool to use concurrentqueue 2 years ago
Antonio SJ Musumeci 0ed03a1535 Use relaxed memory order for atomic counters 2 years ago
Antonio SJ Musumeci 2377cb05b6 Add thread names for easier debugging 2 years ago
Antonio SJ Musumeci 0aafdefc18 Add ability to invalidate gid cache on demand 2 years ago
Antonio SJ Musumeci 6dcf6111af Add callbacks for newer functions 2 years ago
Antonio SJ Musumeci eb141c4c4e Fix logging pin-threads details 2 years 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 fa537961c5 Simplify syslog wrapper a bit 2 years ago
Antonio SJ Musumeci 5d6c9cc56a Fix build on older distros due to std::atomic definitions 2 years ago
Antonio SJ Musumeci 5ab0fbcaee Add manual GC triggering + configurable process queue depth 2 years ago
Antonio SJ Musumeci 6a14a10e6c Fix read/write behavior and return value depending on direct_io 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 84592a9f13 Remove splicing features 2 years ago
Antonio SJ Musumeci 34310170ac Add ability to pin read and processing threads 3 years ago
Antonio SJ Musumeci 9adddfc66d Add option to lazy umount target mount point 3 years ago
Antonio SJ Musumeci a4491169b0 Remove FUSE_USE_VERSION, no longer used 3 years ago
Antonio SJ Musumeci 7ed91c1668 Backport bug fixes from libfuse3 3 years ago
Antonio SJ Musumeci 92ccfd3c89 Hard code setting of allow_other, ignore when set 3 years ago
Antonio SJ Musumeci 3ee93d4c56 Remove 'nonempty' argument 3 years ago