190 Commits (f030186e3a6732a23033e2d228ed5001431b9108)

Author SHA1 Message Date
chrislu 5423790b2c add back previous chunk upload selection algo 2 years ago
Chris Lu d4566d4aaa
more solid weed mount (#4089) 2 years ago
chrislu 77b7c9f7cc lock and unlock chunks for read 2 years ago
chrislu d1797deccb remove duplicated logic of removing from writableChunks 2 years ago
chrislu f7beba8515 unlock before submitting the uploading jobs 2 years ago
chrislu 28d479e5c0 mount: adjust locking for upload pipeline 2 years ago
wusong 549354e324
Fix hardlink counting (#4042) 2 years ago
chrislu 659f28b855 simple refactoring 2 years ago
chrislu ca49ef8ed8 duplicated logic 2 years ago
Chris Lu dac9c28d05
Revert "refactor: moved to locked entry" (#4035) 2 years ago
chrislu 94bc9afd9d refactor: moved to locked entry 2 years ago
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