Chris Lu
|
bb3e86fbd5
|
auto create non-existing cache directory
fix https://github.com/chrislusf/seaweedfs/issues/1350
|
5 years ago |
Chris Lu
|
ac48c899e8
|
add printouts for synchronizing metadata which can be slow for large folders
|
5 years ago |
Chris Lu
|
47234760f4
|
log adjust format
|
5 years ago |
Chris Lu
|
97a504b0bb
|
fix possible directory deletion error
|
5 years ago |
Chris Lu
|
871efa4fc1
|
refactoring
some previous chunk etag was using md5, which should be wrong.
|
5 years ago |
Chris Lu
|
e93588ec78
|
FUSE mount: atomic local cache updates
|
5 years ago |
Chris Lu
|
9e72e9e4b8
|
able to subscribe any topic from any point of time
|
5 years ago |
Chris Lu
|
ed3cf811f5
|
refactoring
|
5 years ago |
wuyuxiang
|
6850d28d6b
|
refacotr: move signal handling and pprof to grace package
|
5 years ago |
Chris Lu
|
2a7957b4ca
|
FUSE: subcribe meta events based on timestamp
|
5 years ago |
Chris Lu
|
5d0e1d8d74
|
also writes to local meta cache
before waiting for subscribed meta events
|
5 years ago |
Chris Lu
|
a207285af7
|
cache metadata on startup
|
5 years ago |
Chris Lu
|
e24b25de78
|
async meta caching: can stream updates now
|
5 years ago |
Chris Lu
|
4f02f7121d
|
read from meta cache
meta cache is not initialized
|
5 years ago |
Chris Lu
|
b8e4238ad2
|
add placeholder for cached meta data reading
|
5 years ago |
Chris Lu
|
9cacaf5eca
|
better detect file mime type
|
5 years ago |
Chris Lu
|
2b5c4fbbf3
|
tiered caching
1/4 for small less than 1MB files. 1/4 for 1~4MB files, 1/2 for bigger than 4MB files
|
5 years ago |
Chris Lu
|
7764e0465c
|
refactoring
|
5 years ago |
Chris Lu
|
211d87cf4c
|
mount: option to disable caching
|
5 years ago |
Chris Lu
|
df97da25f9
|
mount: add on disk caching
|
5 years ago |
Chris Lu
|
d7f3acb2c0
|
refactor
|
5 years ago |
Chris Lu
|
e909b55633
|
refactoring
|
5 years ago |
Chris Lu
|
13ab1fdaf0
|
mount: use file default permission 0666
|
5 years ago |
Chris Lu
|
eb39df2704
|
avoid dead loop
|
5 years ago |
Chris Lu
|
56ec8c4513
|
fix to avoid nil file an dirty pages
|
5 years ago |
Chris Lu
|
bb78ab9915
|
wait for master to be aware of the failed volumes
fix https://github.com/chrislusf/seaweedfs/issues/1268
|
5 years ago |
Chris Lu
|
006f78b70b
|
make a copy of request data
to avoid concurrency issues
|
5 years ago |
Chris Lu
|
6630541399
|
ensure correct file size when opening existing files
|
5 years ago |
Chris Lu
|
b524a40375
|
add locking to fs cache
|
5 years ago |
Chris Lu
|
bd56172b82
|
simplify file handle management
|
5 years ago |
Chris Lu
|
9dc0b1df8f
|
refactoring to compile for windows OS
windows os does not like to work with fuse
|
5 years ago |
Chris Lu
|
54768d0761
|
fix: delete a file and then create a directory with the same name
|
5 years ago |
Chris Lu
|
057722bbf4
|
return part of the chunk if chunkview is not the full chunk
|
5 years ago |
Chris Lu
|
af6d9976ad
|
adjust print out
|
5 years ago |
Chris Lu
|
a75d50bbb8
|
FUSE: add configurable in memory chunk cache size
|
5 years ago |
Chris Lu
|
826bc0b7e3
|
FUSE: add chunk cache for recently accessed file chunks
|
5 years ago |
Chris Lu
|
eedd33dda3
|
refactoring
|
5 years ago |
Chris Lu
|
d1439c5bd3
|
fix FUSE read for large files
FUSE expects ReadAt do not return partial filled buffer with a nil error.
|
5 years ago |
Chris Lu
|
e1911760a7
|
refactoring
|
5 years ago |
Chris Lu
|
2f5ed29c37
|
clean up
|
5 years ago |
Chris Lu
|
e7e8691720
|
add some tests
|
5 years ago |
Chris Lu
|
1fef598347
|
set target Dir object when moving
|
5 years ago |
Chris Lu
|
9e2e07b238
|
tweak
|
5 years ago |
Chris Lu
|
cbce793753
|
rename: set new name for renamed files
|
5 years ago |
Chris Lu
|
c763a492f5
|
refactor
|
5 years ago |
Chris Lu
|
dd5b582d05
|
go fmt
|
5 years ago |
Chris Lu
|
7f0d87b206
|
tree structured fs cache
FsCache for FsNode, wrapping fs.Node
|
5 years ago |
Chris Lu
|
2e4fadd10a
|
fix fscache move
|
5 years ago |
Chris Lu
|
45ee3736aa
|
refactoring
|
5 years ago |
Chris Lu
|
c0f0fdb3ba
|
refactoring
|
5 years ago |