179 Commits (77699855a786af677aba352a4ab0bef5091f0944)

Author SHA1 Message Date
chrislu 70a4c98b00 refactor filer_pb.Entry and filer.Entry to use GetChunks() 2 years ago
chrislu ea2637734a refactor filer proto chunk variable from mtime to modified_ts_ns 2 years ago
chrislu 5c2eb602c9 Revert "mount: remove mount directory from generating cache directory id" 2 years ago
chrislu 109dc7fdf6 mount: remove mount directory from generating cache directory id 2 years ago
chrislu 31922b2bf2 s3 to watch specific directories 2 years ago
Ryan Russell d65bdeef08
docs(meta_cache): readability fixes (#3691) 2 years ago
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