Chris Lu
8cccccce9f
mount: reuse the entry object for the new directory
avoid mkdir and then query for the same directory
reduces these "context canceled" issues
attr read directory:"/seaweedfs/other/java/s3copier/src/main/java/com" name:"seaweedfs" : rpc error: code = Canceled desc = context canceled
5 years ago
Chris Lu
8a42aa8221
adjust logging
5 years ago
Chris Lu
9d93c83654
mount: return IO error for mkdir
5 years ago
Chris Lu
66ded8804a
adjust logging
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
d4e75a0d18
filer: option to create file only if it is new, O_EXCL
5 years ago
Chris Lu
fca6152c3a
fix print format
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
2f15e93466
mount: rename also clear the cache
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
39edcfde4c
filer: set inode
avoid "getcwd: No such file or directory"
5 years ago
Chris Lu
e9bb0c179f
adjust logs
5 years ago
Chris Lu
230a0e4a33
filer: no entry if not found
5 years ago
Chris Lu
8a2d529759
go fmt
5 years ago
Chris Lu
c42b023960
mount: invalidate xattr
5 years ago
Chris Lu
9c781da34a
mount: fix nil directory problem
5 years ago
Chris Lu
ee6952fddd
twaking
5 years ago
Chris Lu
f27a1abf1c
mount: fix dir nil
5 years ago
Chris Lu
5961e0d9eb
fix logging
5 years ago
Chris Lu
33b4b1868b
mount: support extended attributes
5 years ago
Chris Lu
de3eb7c380
update cache if updating the attributes
5 years ago
Chris Lu
357ea4b944
rm will clean the cache first
5 years ago
Chris Lu
deb249736e
fix nill
5 years ago
Chris Lu
3e0cd122d8
mount: directory listing cache ttl set to 5 minutes
5 years ago
Chris Lu
05c3b795dc
filer: configurable directory list cache size
5 years ago
Chris Lu
0fa1269bc7
filer: streaming file listing
5 years ago
Chris Lu
d0b423bbc0
filer: increase directory listing pagination size
5 years ago
Chris Lu
f51a6d8ba5
increase filer pagination limit
5 years ago
Chris Lu
40ff4eea14
fix nil problem
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
1ca1ec906a
add weedfuse
6 years ago
Chris Lu
b30c14b631
webdav: can read now
6 years ago
Chris Lu
630cf1e33e
fix
6 years ago
Chris Lu
ea4592161c
fix
6 years ago
Chris Lu
c5a931b22c
logging
6 years ago
Chris Lu
55bab1b456
add context.Context
6 years ago
Chris Lu
a1c7dc3806
avoid changing attributes for mount directory
6 years ago
Chris Lu
bd32108a90
disable async file deletion
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
d6181076bb
FUSE remove adjust error
6 years ago
Chris Lu
0388d421d2
caching visible intervals for read
speeds up 4x in single thread mode
speeds up 30% in 32 threads mode
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
9eb2bee86a
avoid error log if not found
6 years ago
Chris Lu
42b8f1145a
weed mount ls paginate the results
fix https://github.com/chrislusf/seaweedfs/issues/787
6 years ago
Chris Lu
39ea8484c1
adjust proto API
6 years ago
Chris Lu
60421b23f0
reduce weed mount memory usage
6 years ago