Chris Lu
dd5b582d05
go fmt
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
45ee3736aa
refactoring
5 years ago
Chris Lu
c0f0fdb3ba
refactoring
5 years ago
Chris Lu
0bf148f49d
logging
5 years ago
Chris Lu
bda13ed593
commented prints
5 years ago
Chris Lu
74e23e8d64
FUSE mount: rename correctly across folders
5 years ago
Chris Lu
64000f5c45
FUSE mount: rename under root
fix https://github.com/chrislusf/seaweedfs/issues/1242
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
2e3f6ad3a9
filer: remember content is gzipped or not
5 years ago
Chris Lu
afb20de14c
breaks dependency loop
5 years ago
Chris Lu
8645283a7b
fuse mount: avoid lookup nil entry
fix https://github.com/chrislusf/seaweedfs/issues/1221
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
36d6595658
remove ctx
5 years ago
Chris Lu
fd9612d66e
remove ctx
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
bd3254b53f
adjust logging
5 years ago
Chris Lu
0841bedb15
move filer assign volume grpc errror to response
5 years ago
Chris Lu
7d10fdf737
fix directory lookup nil
5 years ago
Chris Lu
e86da5a491
minor
5 years ago
Chris Lu
6ab7368ef2
filer: dynamically create bucket under /buckets folder
5 years ago
Chris Lu
d335f04de6
support env variables to overwrite toml file
5 years ago
Chris Lu
f724057051
reduce logs
5 years ago
Chris Lu
c8d543ef51
avoid retry delay
5 years ago
Chris Lu
081bc1ea25
mount: able to write to any part of a file
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
08e4b56a8a
mount: able to handle large git clone
5 years ago
Chris Lu
c48fc8b4de
grpc send error via response instead of grpc error
5 years ago
Chris Lu
ccf3859152
log
5 years ago
Chris Lu
4433c7bdca
logs
5 years ago
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
90e30c0170
log
5 years ago
Chris Lu
8a42aa8221
adjust logging
5 years ago
Chris Lu
24f62ebe76
minor changes
5 years ago
Chris Lu
5f1109f143
reduce log
5 years ago
Chris Lu
9d93c83654
mount: return IO error for mkdir
5 years ago
Chris Lu
107e8a56ea
retry context canceled request
5 years ago
Chris Lu
2f75264ec7
mount: avoid use uint64 for greater than zero test
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
72e1aff237
add lock on dirty pages
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
09f4ceef3a
mount: reuse previous file node
5 years ago