92ae63e842
Support Linux v6.13 FUSE max_page_limit
2025-03-30 00:07:08 -05:00
0ed03a1535
Use relaxed memory order for atomic counters
2023-08-21 15:43:03 -05:00
22833bdfe2
Align msg buffer memory to allow O_DIRECT to work
2023-07-09 15:32:11 -05:00
5d6c9cc56a
Fix build on older distros due to std::atomic definitions
...
std::atomic_uint64_t missing in some older distros
2023-07-02 23:46:46 -05:00
5ab0fbcaee
Add manual GC triggering + configurable process queue depth
...
Yes, these are unrelated changes but somehow ended up being
prototyped together and I'm too lazy to separate them.
2023-06-26 22:44:23 -05:00
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
9adddfc66d
Add option to lazy umount target mount point
2023-02-02 21:20:23 -05:00
24423b8d2a
Add async message processing
2023-01-16 13:15:53 -05:00