172 Commits (eb058e931a7bff6e67321c398b224ff5a1adda0e)

Author SHA1 Message Date
chrislu d2cd6a6f6e adjust logs 3 years ago
chrislu 50d9383c3b adjust logging 3 years ago
chrislu 1bd6d289d4 better locking on file handle 3 years ago
chrislu 2422556456 monitor write pattern: avoid timing due to locking 3 years ago
chrislu 9f9ef1340c use streaming mode for long poll grpc calls 3 years ago
chrislu eb4ad2546f use proper chunk size limit option 3 years ago
chrislu 41bbf320bb use 2MB chunk size. cache size is the wrong option 3 years ago
chrislu 083d8e9ece add stream writer 3 years ago
chrislu 032df784ed chunked file works now 3 years ago
chrislu 9a73319b45 mount: different write strategy for streaming write and random write 3 years ago
chrislu 4fd29dad86 remove writeOnly flag 3 years ago
chrislu bc96682760 refactor, change file locations 3 years ago
chrislu 866c2657f0 avoid FUSE cache only for the first 512 bytes 3 years ago
chrislu a152f17937 mount: improve read performance on random reads 3 years ago
byunghwa.yun 775dfbae85 Synchronize number of open files 3 years ago
Chris Lu 69655ba8e5 mount: cache on reading remote storage 3 years ago
Chris Lu 7ab389e7ec optimization: improve random range query for large files 3 years ago
Chris Lu 055374a50b FUSE: skip flushing if file is deleted 4 years ago
Chris Lu 1737af480a adjust logs 4 years ago
Chris Lu d06ecc2649 working properly 4 years ago
Chris Lu 55d547afec switch back to in memory uploading for now 4 years ago
Chris Lu f4cf30b497 mount: write to tmp file before uploading 4 years ago
Chris Lu 59ace54925 refactor 4 years ago
Chris Lu 50be19d23e refactor 4 years ago
Chris Lu 55e060cf61 refactor 4 years ago
Chris Lu 735e65be17 refactor 4 years ago
Chris Lu 93e84a12f2 refactor 4 years ago
Chris Lu 38f411219a mount: skip local chunk cache if opened write only 4 years ago
Chris Lu 11c405fc85 ensure file handles are released 4 years ago
Chris Lu 6cbd786db9 correctly runs git clone 4 years ago
Chris Lu 54410ca955 cleaner way to set readonly 4 years ago
Chris Lu 1adc8f86ea lighten up File object 4 years ago
Chris Lu ca0f07a188 move file reader, entryViewCache to file handle 4 years ago
Chris Lu 93f4146ffa properly release the view cache 4 years ago
Chris Lu 6deb647a8f mount: fix possible memory leak 4 years ago
Chris Lu 0f64f5b9c8 mount: add readOnly option 4 years ago
Chris Lu 3cbc40fa48 avoid creating multiple reader 4 years ago
Chris Lu 288369cfc7 mount: release resources when Forget() is called 4 years ago
Chris Lu 69694a17be reverting 7d57664c2d 4 years ago
Chris Lu 7d57664c2d mount: internals switch to filer.Entry instead of protobuf 4 years ago
Chris Lu aba47fd9e8 reduce repeated calls to dir.FullPath() 4 years ago
Chris Lu 5ba4b479f8 properly lock file.entry object 4 years ago
Chris Lu 712b3e9e53 mount: release need to avoid nil reader 4 years ago
Chris Lu 0604afcda7 mount: remove unnecessary flush on release 4 years ago
Chris Lu cf252fc0cd mount: report error when Flush() 4 years ago
Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer 4 years ago
Chris Lu 9bcb28a3ea avoid possible nil reader 4 years ago
Chris Lu 6ca10725b8 Revert "mount: when outside cluster network, use filer as proxy to access volume servers" 4 years ago
Chris Lu 096e088d7b mount: when outside cluster network, use filer as proxy to access volume servers 4 years ago
Chris Lu 20ef3bb8d4 mount: use direct_io to avoid OS page cache 4 years ago