Chris Lu
|
13ab1fdaf0
|
mount: use file default permission 0666
|
5 years ago |
Chris Lu
|
56ec8c4513
|
fix to avoid nil file an dirty pages
|
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
|
9dc0b1df8f
|
refactoring to compile for windows OS
windows os does not like to work with fuse
|
5 years ago |
Chris Lu
|
826bc0b7e3
|
FUSE: add chunk cache for recently accessed file chunks
|
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
|
ae2ee379c0
|
consistent 64bit size
|
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
|
97ab8a1976
|
remove ctx if possible
|
5 years ago |
Chris Lu
|
892e726eb9
|
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
|
5 years ago |
Chris Lu
|
6ab7368ef2
|
filer: dynamically create bucket under /buckets folder
|
5 years ago |
Chris Lu
|
2f6bb57979
|
logging
|
5 years ago |
Chris Lu
|
72a64a5cf8
|
use the same context object in order to retry
|
5 years ago |
Chris Lu
|
c48fc8b4de
|
grpc send error via response instead of grpc error
|
5 years ago |
Chris Lu
|
4433c7bdca
|
logs
|
5 years ago |
Chris Lu
|
24f62ebe76
|
minor changes
|
5 years ago |
Chris Lu
|
9d93c83654
|
mount: return IO error for mkdir
|
5 years ago |
Chris Lu
|
c936a12afa
|
mount: update the file size so file Attr() can read
if file Attr() during file writes, the OS, at least for Mac, may try to resend the data to write, which usually are empty.
|
5 years ago |
Chris Lu
|
c2e589f202
|
mount: better combines connected intervals to write to volume servers
|
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 |
bs106
|
ce79a31448
|
Fix missing leading dot in extension
|
5 years ago |
Chris Lu
|
33da30d2b1
|
tweak
|
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
|
a14bd31f5b
|
go fmt
|
6 years ago |
Chris Lu
|
ff97acae62
|
more logs
|
6 years ago |
Chris Lu
|
11be0b5e91
|
more logging
|
6 years ago |
Chris Lu
|
4b0f084b5d
|
delete chunks only when file writing is successful
|
6 years ago |
Chris Lu
|
eebc44cce3
|
refactoring
|
6 years ago |
Chris Lu
|
b30c14b631
|
webdav: can read now
|
6 years ago |
Chris Lu
|
c7e7b6229f
|
detect mime type
|
6 years ago |
Chris Lu
|
55bab1b456
|
add context.Context
|
6 years ago |
Chris Lu
|
77b9af531d
|
adding grpc mutual tls
|
6 years ago |
Chris Lu
|
bd32108a90
|
disable async file deletion
|
6 years ago |
Chris Lu
|
d9f9aca453
|
refactoring
|
6 years ago |
Chris Lu
|
525db94d9a
|
async file chunk deletion
|
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
|
308ac1d0d2
|
reuse buffer by sync pool
|
6 years ago |
Chris Lu
|
3ac54792e1
|
paginate when filer deleting and FUSE mount renaming
|
6 years ago |
Chris Lu
|
1bfb96f34d
|
optimization for reading whole chunk with gzip encoding
|
6 years ago |
Chris Lu
|
86dd933596
|
go fmt
|
6 years ago |
Chris Lu
|
4fcfc9410f
|
cleanup
|
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
|
578f8a6dec
|
fix empty file reading on linux
|
6 years ago |
Chris Lu
|
7bb62b9f21
|
delay file creation without chunks from dir.Create to file.Flush
|
6 years ago |