Chris Lu
5d0e1d8d74
also writes to local meta cache
before waiting for subscribed meta events
5 years ago
Chris Lu
54768d0761
fix: delete a file and then create a directory with the same name
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
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
0bf148f49d
logging
5 years ago
Chris Lu
65d2ea9fb0
FUSE mount: stream read data with buffer
fix https://github.com/chrislusf/seaweedfs/issues/1244
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
72a64a5cf8
use the same context object in order to retry
5 years ago
Chris Lu
90e30c0170
log
5 years ago
Chris Lu
2f75264ec7
mount: avoid use uint64 for greater than zero test
5 years ago
Chris Lu
c2e589f202
mount: better combines connected intervals to write to volume servers
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
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
630f72f8c5
mount: able to trim a file
5 years ago
Chris Lu
1b0bfbaf59
refactoring
5 years ago
Chris Lu
6a40c688e0
mount: modify file size
5 years ago
Chris Lu
39edcfde4c
filer: set inode
avoid "getcwd: No such file or directory"
5 years ago
Chris Lu
c42b023960
mount: invalidate xattr
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
deb249736e
fix nill
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
d0ce5b020b
logging
6 years ago
Chris Lu
b30c14b631
webdav: can read now
6 years ago
Chris Lu
55bab1b456
add context.Context
6 years ago
Chris Lu
2ec6a679c2
avoid "fchmod failed" during cp
6 years ago
Chris Lu
e70f740deb
set file attributes
fix https://github.com/chrislusf/seaweedfs/issues/847
6 years ago
Chris Lu
be9a7592a1
incrementally calculate visible intervals
6 years ago
Chris Lu
fe50224ea0
refactoring
6 years ago
Chris Lu
d9f9aca453
refactoring
6 years ago
Chris Lu
aac11fb832
reduce directory list cache usage
6 years ago
Chris Lu
832ac8129a
reduce pointer usage
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
a8af1e3f5f
set attributes include crtime
6 years ago
Chris Lu
79168ab0bb
adjust error and log
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
9db53cf256
use the configurable chunk size
6 years ago
Chris Lu
3ddcd87098
increase weed mount IO perforance
6 years ago
Chris Lu
f7ff84f17f
Revert "smalller block size for better accuracy"
This reverts commit 97ecd20fc9
.
6 years ago
Chris Lu
97ecd20fc9
smalller block size for better accuracy
6 years ago
Chris Lu
f53632a84b
add block size for linux du
du already working on Mac
6 years ago
Chris Lu
402ab598b6
go fmt
6 years ago