Vitaliy Filippov
|
2043b4e374
|
Fix build errors for gcc 8
|
2024-03-16 15:35:10 +03:00 |
Vitaliy Filippov
|
dcbe1afac3
|
Store pool ID in inode metadata
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
0bde28c24a
|
Make nfs_do_rmw a library function
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
87310ef7bb
|
Support ctime
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
018e89f867
|
Erase verf key left from creation from ientries on every modification
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
603dc68f11
|
Implement async mtime change
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
44bf0f16ee
|
Fix malloc/free in nfs_kv_read/write
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
05f5f46162
|
Fix zero used space, update mtime when moving/changing inode
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
e871de27de
|
Support unaligned shared_offsets, align shared file data instead of header
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
f600ce98e2
|
Implement auto-unmount local NFS server mode for vitastor-nfs
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
d03f19ebe5
|
Fix shared file overlap, add FIXMEs
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
6213fbd8c6
|
Fix NFS shared/aligned write FIXMEs
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
ecfc753e93
|
Add basic NFS tests, fix bugs
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
a574f9ad71
|
Return block NFS implementation back as an option too
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
7c235c9103
|
Move KV FS header into a separate file
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
e5bb986164
|
Implement packing small files into shared inodes
|
2024-03-16 13:24:36 +03:00 |
Vitaliy Filippov
|
181795d748
|
Split new NFS proxy implementation into multiple files
|
2024-03-16 13:24:36 +03:00 |