225 Commits (9f694c28438fdb945fd50bed37b4a61f71d00306)

Author SHA1 Message Date
chrislu d5b2cee34a log possible racing condition 9 months ago
chrislu 6aa804b368 lock instead of RLock, to prevent racing condition 9 months ago
wusong a5582cc921
[mount] fix GetAttr blocks count (#5409) 9 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) 1 year ago
wusong 0cb9ddd8ec
Fix data loss: add lock for metacache (#4664) 1 year ago
wusong c44a6552d2
Fix buff use (#4628) 1 year 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