mergerfs/libfuse/lib
Antonio SJ Musumeci 84592a9f13 Remove splicing features
After numerous tests it was found the splice features were at best
the same performance as standard IO and at worse actually slower.
To simplify the code all splice features are removed.
2023-02-26 01:42:58 -05:00
..
fmt Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
ghc Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
bounded_queue.hpp Add async message processing 2023-01-16 13:15:53 -05:00
buffer.c Remove write_buf, simplify FUSE msg dispatching 2022-11-10 22:43:02 -05:00
cpu.cpp Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
cpu.hpp Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
crc32b.c Reduce struct node size 2021-10-03 22:15:34 -04:00
crc32b.h Reduce struct node size 2021-10-03 22:15:34 -04:00
debug.c Add new debug printing routines 2021-10-27 22:12:10 -04:00
debug.h Add new debug printing routines 2021-10-27 22:12:10 -04:00
fmp.h Rework node slab garbage collection to limit blocking work threads 2022-03-19 13:33:14 -04:00
format.cpp Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
fuse_dirents.c Rework dirents buffer management 2021-09-19 16:48:03 -04:00
fuse_i.h Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_ll.hpp Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_loop_mt.cpp Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_lowlevel.c Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_misc.h libfuse cleanup: add more header include guards 2020-08-08 19:10:36 -04:00
fuse_msgbuf.cpp Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_msgbuf.hpp Remove splicing features 2023-02-26 01:42:58 -05:00
fuse_mt.c Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
fuse_node.c Major rework of memory allocation using fixed mem pools 2021-09-19 16:48:03 -04:00
fuse_node.h Major rework of memory allocation using fixed mem pools 2021-09-19 16:48:03 -04:00
fuse_opt.c libfuse cleanup: remove libfuse API compatibility 2020-08-07 16:38:24 -04:00
fuse_session.c Add async message processing 2023-01-16 13:15:53 -05:00
fuse_signals.c libfuse cleanup: reindent 2020-08-07 16:38:24 -04:00
fuse.c Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
helper.c Remove unnecessary libfuse abstractions 2022-11-07 23:09:25 -05:00
khash.h Major rework of memory allocation using fixed mem pools 2021-09-19 16:48:03 -04:00
lfmp.h Lock less often during logging 2022-03-20 22:34:55 -04:00
mount_bsd.c Remove 'nonempty' argument 2023-01-16 23:33:36 -05:00
mount_generic.c Hard code setting of allow_other, ignore when set 2023-01-26 23:37:37 -05:00
mount_util.c Remove 'nonempty' argument 2023-01-16 23:33:36 -05:00
mount_util.h Remove 'nonempty' argument 2023-01-16 23:33:36 -05:00
mount.c replace libfuse's autoconf with makefile 2019-02-18 21:36:32 -05:00
os.cpp Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
thread_pool.hpp Add ability to pin read and processing threads 2023-02-19 17:52:29 -05:00
unbounded_queue.hpp Add async message processing 2023-01-16 13:15:53 -05:00