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