Chris Lu
eed525b717
FUSE mount: remove DirListCacheLimit
outdated parameter
4 years ago
Chris Lu
5788f1f6bf
remove fsnode cache
fix https://github.com/chrislusf/seaweedfs/issues/1400
4 years ago
Chris Lu
df7eee523b
FUSE: implement dir fsync
fix https://github.com/chrislusf/seaweedfs/issues/1398
4 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
95a1860d65
remove empty calls for list cache
5 years ago
Chris Lu
9033a7d369
removed async option
5 years ago
Chris Lu
1bb8cae65d
reverting and working
5 years ago
Chris Lu
f7a45d448f
FUSE mount: lazy loading meta cache
5 years ago
Chris Lu
628b27ef3b
purge old cache implementation
5 years ago
Chris Lu
97a504b0bb
fix possible directory deletion error
5 years ago
Chris Lu
9e72e9e4b8
able to subscribe any topic from any point of time
5 years ago
Chris Lu
5d0e1d8d74
also writes to local meta cache
before waiting for subscribed meta events
5 years ago
Chris Lu
4f02f7121d
read from meta cache
meta cache is not initialized
5 years ago
Chris Lu
b8e4238ad2
add placeholder for cached meta data reading
5 years ago
Chris Lu
211d87cf4c
mount: option to disable caching
5 years ago
Chris Lu
54768d0761
fix: delete a file and then create a directory with the same name
5 years ago
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
2e3f6ad3a9
filer: remember content is gzipped or not
5 years ago
Chris Lu
36d6595658
remove ctx
5 years ago
Chris Lu
fd9612d66e
remove ctx
5 years ago
Chris Lu
892e726eb9
avoid reusing context object
fix https://github.com/chrislusf/seaweedfs/issues/1182
5 years ago
Chris Lu
7d10fdf737
fix directory lookup nil
5 years ago
Chris Lu
e86da5a491
minor
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
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