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
Chris Lu
c0f0fdb3ba
refactoring
5 years ago
Chris Lu
64000f5c45
FUSE mount: rename under root
fix https://github.com/chrislusf/seaweedfs/issues/1242
5 years ago
Chris Lu
13e215ee5c
filer: option to encrypt data on volume server
5 years ago
Chris Lu
f90c43635d
refactoring
5 years ago
Chris Lu
0156e2975a
mount: add mode to run external to SeaweedFS container cluster
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
bd3254b53f
adjust logging
5 years ago
Chris Lu
c8d543ef51
avoid retry delay
5 years ago
Chris Lu
72a64a5cf8
use the same context object in order to retry
5 years ago
Chris Lu
107e8a56ea
retry context canceled request
5 years ago
Chris Lu
6b48d246a5
mount: read data that is just written
able read on data not flushed
multiple file open shares the same file handle
fix https://github.com/chrislusf/seaweedfs/issues/1182 on linux
5 years ago
Chris Lu
a990ef2106
mount: fix problems found in issue 1182
fix https://github.com/chrislusf/seaweedfs/issues/1182
always use the non-duplicated fs.Node
Forget() the fs.Node
Rename will also use the right fs.Node
Avoid using the same file handle for the same file
5 years ago
Chris Lu
1b0bfbaf59
refactoring
5 years ago
Chris Lu
f59119cd1d
mount: rename to dirListCacheLimit to configure cache for long format directory list
5 years ago
Chris Lu
05c3b795dc
filer: configurable directory list cache size
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
5956dfd08d
mount: add umask option
related to https://github.com/chrislusf/seaweedfs/issues/978
6 years ago
Chris Lu
3f9ecee40f
working with reading remote intervals
6 years ago
Chris Lu
1ca1ec906a
add weedfuse
6 years ago
Chris Lu
b30c14b631
webdav: can read now
6 years ago
Chris Lu
55bab1b456
add context.Context
6 years ago
Chris Lu
77b9af531d
adding grpc mutual tls
6 years ago
Chris Lu
a3b0e39b06
weed mount deletion always goes to weed filer
6 years ago
bingoohuang
ab6be025d7
go fmt and fix some typo
6 years ago
Chris Lu
aac11fb832
reduce directory list cache usage
6 years ago
Chris Lu
525db94d9a
async file chunk deletion
6 years ago
Chris Lu
d7bf6c5b91
switching_to_seaweedfs_fuse
6 years ago
Chris Lu
03c7447ad6
set mount point to existing permissions
fix https://github.com/chrislusf/seaweedfs/issues/806
6 years ago
Chris Lu
308ac1d0d2
reuse buffer by sync pool
6 years ago
Chris Lu
29f1673d97
refactoring
6 years ago
Chris Lu
444dfded84
add fs.FSStatfser for SeaweedFS weed mount
6 years ago
Chris Lu
2e32b44061
add template for fs.FSStatfser
6 years ago
Chris Lu
2f2e417b68
detailed export
6 years ago
Chris Lu
d3b7965c76
caching grpc clients
6 years ago
Chris Lu
d89774cb7f
cache grpc client connections to improve performance
6 years ago
Chris Lu
2e6a3c7b16
reduce memory usage
6 years ago
Chris Lu
11b0a9cb76
fix possible error when reusing file handles
6 years ago
Chris Lu
cbd94b18a5
improve "ls -al" performance for large directory
6 years ago
Chris Lu
ed8efb5aef
much improved "ls -al" performance
6 years ago
Chris Lu
ff4189ab25
go fmt
6 years ago