Chris Lu
e71463a9eb
mount: invalide file cache when metadata is changed
4 years ago
Chris Lu
10a4a628e9
refresh cached file entry from sync metadata updates
4 years ago
Chris Lu
b18f21cce1
mount: fix bound tree with filer.path
fix https://github.com/chrislusf/seaweedfs/issues/1528
4 years ago
Chris Lu
d77e3c96e9
FUSE: use the mount directory permissions
4 years ago
Chris Lu
31fc7bb2e1
refactor
adjust for faster test
4 years ago
limd
370a98cf6b
code style
4 years ago
limd
aee3fd08b9
code style
4 years ago
limd
cbca14edc5
mount: fix k8s pvc and os mount directory permission bug
4 years ago
Chris Lu
5e239afdfc
hardlink works now
4 years ago
Chris Lu
f0e325b6fc
mount: auto created directory follow umask
4 years ago
Chris Lu
7e1aad0b54
mount: map uid/gid between local and filer
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
aee27ccbe1
multiple fixes
* adjust isOpen count
* move ContinuousDirtyPages lock to filehandle
* fix problem with MergeIntoVisibles, avoid reusing slices
* let filer delete the garbage
4 years ago
Chris Lu
a78772d5ea
avoid shutdown in the middle of running
4 years ago
Chris Lu
ed4b43b419
adjust logs
4 years ago
Chris Lu
be4d42b8e2
rename
4 years ago
Chris Lu
003d48da21
adjust logs
4 years ago
Chris Lu
e74dc4e4bc
add back fs node cache for renaming
4 years ago
Chris Lu
20e2ac1add
filer: store md5 metadata for files uploaded by filer
fix https://github.com/chrislusf/seaweedfs/issues/1412
4 years ago
Chris Lu
eed525b717
FUSE mount: remove DirListCacheLimit
outdated parameter
4 years ago
Chris Lu
dd29b8c81d
fix compilation
4 years ago
Chris Lu
5788f1f6bf
remove fsnode cache
fix https://github.com/chrislusf/seaweedfs/issues/1400
4 years ago
Chris Lu
e3e00d36c5
reset cache for each new release
5 years ago
Chris Lu
7ad0bce2f5
remove old code
5 years ago
Chris Lu
54d6b3c30f
filer: support running multiple mount to different filers avoiding duplicated cache
fix https://github.com/chrislusf/seaweedfs/issues/1382
5 years ago
Chris Lu
ce3630e7a4
refactoring
5 years ago
Chris Lu
95a1860d65
remove empty calls for list cache
5 years ago
Chris Lu
6498d0c86b
remove list cache
5 years ago
Chris Lu
9033a7d369
removed async option
5 years ago
Chris Lu
1bb8cae65d
reverting and working
5 years ago
Chris Lu
628b27ef3b
purge old cache implementation
5 years ago
Chris Lu
bb3e86fbd5
auto create non-existing cache directory
fix https://github.com/chrislusf/seaweedfs/issues/1350
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
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
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
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
bd56172b82
simplify file handle management
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
7f0d87b206
tree structured fs cache
FsCache for FsNode, wrapping fs.Node
5 years ago
Chris Lu
2e4fadd10a
fix fscache move
5 years ago