173 Commits (a6359738478213ce67c15491d3900c406206f20e)

Author SHA1 Message Date
chrislu 21c0587900 go fmt 2 years ago
Ryan Russell 72d8a9f9a8
refactor(exclusive_locker): `Interval` readability batch of updates (#3668) 2 years ago
chrislu 22064c3425 mount: ensure ordered file handle lock and unlock 2 years ago
VictorSFF 10d545060f
mount: fix new inode allocation (#3633) 2 years ago
Patrick Schmidt a73e177ecf
Add an End-to-End workflow for FUSE mount (#3562) 2 years ago
Patrick Schmidt 00041f6e08
Fix corrupted mount reads after changes on fh (#3536) 2 years ago
chrislu 301b49b63f atomic operation 2 years ago
Patrick Schmidt 5df105b1f9
Fix a few data races when reading files in mount (#3527) 2 years ago
askeipx 2e78a522ab
remove old raft servers if they don't answer to pings for too long (#3398) 2 years ago
Patrick Schmidt cda8cc22bc
Implement lseek syscall in FUSE (#3491) 2 years ago
Patrick Schmidt f875031f06
Reuse readDataByFileHandle in Read call (#3482) 2 years ago
chrislu 8bac903d29 mount: add locking to prevent nil pointer 2 years ago
chrislu 7807f6641a minor 2 years ago
chrislu 63fbf281c7 remove same file copying rage limitation 2 years ago
Patrick Schmidt 3a75d7f7aa
Implement copy_file_range syscall in FUSE (#3475) 2 years ago
chrislu 8b3429858d align memory for atomic read/write 2 years ago
Patrick Schmidt 2ef6ab998c
Avoid race conditions with current filer address (#3474) 2 years ago
chrislu 409f39390d mount: retryable data chunk uploading 2 years ago
chrislu 689b4ecdcc remove unused collection and replication from upload result 2 years ago
chrislu ae93c966d9 ensure memory is aligned 2 years ago
chrislu 662ec97602 mount: adjust on du stats reporting 2 years ago
chrislu d8e69df295 adjust comments 2 years ago
chrislu 0aeec04c31 quicker to adapt to pattern change 2 years ago
chrislu 8a880a139d mount: fix truncate operation 2 years ago
chrislu b278bb24d3 mount: adjust df stats reporting when close to the limit 2 years ago
Konstantin Lebedev 4d08393b7c
filer prefer volume server in same data center (#3405) 2 years ago
chrislu bd13a7968f remove unused symlink resolving 2 years ago
chrislu 88945d9954 mount: do not follow soft link with xattr 2 years ago
chrislu 303bd067b5 Revert "rename: delete source entry metadata only, skipping hard links" 2 years ago
chrislu 26dbc6c905 move to https://github.com/seaweedfs/seaweedfs 2 years ago
chrislu 89e276de64 fix loop 2 years ago
chrislu e0eda52c54 mount: ensure symlink parent directory is tracked 2 years ago
chrislu f401b996eb mount: fix symlink size reporting 2 years ago
chrislu b98c0b4bf4 disable symlink translation for now 2 years ago
chrislu 2dc5d4adac disable symlink translation for now 2 years ago
chrislu 2b64916d3e set status to fuse.OK 2 years ago
chrislu 7386cf6a06 mount: resolve symlink 2 years ago
chrislu 40089b6753 maintain node lookup counter 2 years ago
chrislu d24db396cc fix removing path from inode2path 2 years ago
chrislu 41eeb4deef do not add new inode during link 2 years ago
chrislu 02c2d81cde fix removePathFromInode2Path 2 years ago
chrislu 4d5dc55766 mount: better support hard links 2 years ago
chrislu ebda0689ab use linux default max name length 2 years ago
chrislu 64f3d6fb6e metadata subscription uses client epoch 2 years ago
chrislu 2c8818351f mount: comment out stuck fuse inode notify during renaming 2 years ago
chrislu a5c94acd4f mount: check possible nil entry case 2 years ago
chrislu 6147b61b0a mount: fix concurrent map read and map write 2 years ago
chrislu 289402a741 writer pattern: similar changes to reader pattern 2 years ago
chrislu 578c8aea0e typo 2 years ago
chrislu 3d0defa663 fix compilation 2 years ago