225 Commits (6f9267ebdfa3aeeec2cebdf26399f67ead099298)

Author SHA1 Message Date
chrislu d5b2cee34a log possible racing condition 10 months ago
chrislu 6aa804b368 lock instead of RLock, to prevent racing condition 10 months ago
wusong a5582cc921
[mount] fix GetAttr blocks count (#5409) 10 months ago
Viktor Kuzmin 06e723f629 Waiting for writes to complete with acquired locks may lead to deadlock, fixes #4952 1 year ago
chrislu 310eec9a9c skip if path changed 1 year ago
chrislu cbc24c7b24 disconnect from old subscribers 1 year ago
chrislu b02fdeabff RetryForever => RetryUntil 1 year ago
chrislu 186b1f029b read source uses shared lock 1 year ago
chrislu 31fc165715 mount switch to ordered lock requests 1 year ago
chrislu 27af11f1e8 Revert "Revert "Merge branch 'master' into sub"" 1 year ago
chrislu 0bb97709d4 Revert "Merge branch 'master' into sub" 1 year ago
wang wusong 9e5b1eef9b avoid passe lock by value 1 year ago
chrislu f5c4b642bb re-ordering 1 year ago
chrislu 3852307e94 renaming 1 year ago
chrislu 6c7fa567d4 add separate cache directory for write buffers 1 year ago
wusong 33b9192536
Fix large file chunks deleted by mistake (#4678) 2 years ago
wusong 0cb9ddd8ec
Fix data loss: add lock for metacache (#4664) 2 years ago
wusong c44a6552d2
Fix buff use (#4628) 2 years ago
zemul 68f1cc34a5
[mount]Fix copy file range (#4407) 2 years ago
Chengyu Liu 0f653d2153
update fuse client log which should output the fh of FileHandle. (#4404) 2 years ago
zemul 0122e022ea
Mount concurrent read (#4400) 2 years ago
chrislu 5db9fcccd4 refactoring 2 years ago
Patrick Schmidt 71b33faef0
Skip parent directory creation in mount (#4310) 2 years ago
wusong 79af6b41d4
[mount] Fix read file-data in entry.content (#4207) 2 years ago
wusong fe573f26a8
memchunk save content twice (#4174) 2 years ago
wusong 665917fdf1
[mount]: delete redundant code (#4173) 2 years ago
wusong de081c0d64
[mount] fix metacache update (#4161) 2 years ago
chrislu 81fdf3651b grpc connection to filer add sw-client-id header 2 years ago
chrislu bfe5d910c6 use one readerCache for the whole file 2 years ago
chrislu c24678153c use memory chunks only for sequential writes 2 years ago
chrislu 313fd17ae4 allow random writes for mem chunk 2 years ago
Chris Lu 1cd2e64aac
merge chunks during upload (#4130) 2 years ago
chrislu efcffe4f77 no need to set chunks during flush 2 years ago
chrislu 86657ed3a8 avoid repeatedly adding manifest chunks 2 years ago
chrislu 28fe578944 avoid possible nil entry 2 years ago
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