Vitaliy Filippov
1a511acead
Do not ignore nfs_do_fsync result
2026-05-30 15:58:46 +03:00
Vitaliy Filippov
21cf5c8815
Fix optimized RMW at non-zero shared inode offset too
2025-12-21 12:05:06 +03:00
Vitaliy Filippov
bd6af0db09
Remove unused end_pad
2025-12-21 02:39:06 +03:00
Vitaliy Filippov
8860101e99
Fix optimized RMW in shared inodes at zero offset after disabling skip
2025-12-21 02:22:34 +03:00
Vitaliy Filippov
9a02a592e3
Do not skip RMW at the end of the file - skipping it may lead to data corruption ( fix #116 )
2025-12-20 18:34:20 +03:00
Vitaliy Filippov
fbf14fb0cb
Allow to enforce permissions at the server side
2025-08-24 16:20:19 +03:00
Vitaliy Filippov
b856524e0c
Workaround for Linux bug: return post_op_attr for NFS-RDMA READ3
...
Linux NFS RDMA transport has a stupid bug - when the reply doesn't contain
post_op_attr, the data gets offsetted by 84 bytes (size of attributes) and
first 84 bytes are filled with probably random data.
2024-12-11 21:09:36 +03:00
Vitaliy Filippov
413959e75a
Prevent infinite loop in NFS - return EIO when an inode points to an incorrect volume position
2024-07-12 20:53:54 +03:00
Vitaliy Filippov
990c3ba7eb
Implement FS defragmentation
2024-07-12 16:11:35 +03:00
Vitaliy Filippov
c79b38bd26
Move all sources to subdirs
2024-05-15 11:06:01 +03:00