Chris Lu
7e1aad0b54
mount: map uid/gid between local and filer
4 years ago
Chris Lu
eb7929a971
rename filer2 to filer
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
4 years ago
Chris Lu
ca658a97c5
add signatures to messages to avoid double processing
4 years ago
Chris Lu
98175548c2
adjust deletion ordering
4 years ago
Chris Lu
aee27ccbe1
multiple fixes
* adjust isOpen count
* move ContinuousDirtyPages lock to filehandle
* fix problem with MergeIntoVisibles, avoid reusing slices
* let filer delete the garbage
4 years ago
Chris Lu
77393d3d30
add file handle locking when changing file entry
4 years ago
Chris Lu
d60bcbf08a
sorting chunks
4 years ago
Chris Lu
ae9bc4a508
logs
4 years ago
Chris Lu
ed4b43b419
adjust logs
4 years ago
Chris Lu
5d80fc2ec7
adjust logs
4 years ago
Chris Lu
e0bfd3161a
update metadata only if changed
4 years ago
Chris Lu
003d48da21
adjust logs
4 years ago
Chris Lu
6ee8d952d2
adjust log level
4 years ago
Chris Lu
0d60e67816
ensure meta data changes are updated
4 years ago
Chris Lu
c647deace1
file size support set file length
use Attr.FileSize and TotalChunkSize to determine file size
4 years ago
Chris Lu
edfa73782f
adjust log level
4 years ago
Chris Lu
e74dc4e4bc
add back fs node cache for renaming
4 years ago
Chris Lu
5788f1f6bf
remove fsnode cache
fix https://github.com/chrislusf/seaweedfs/issues/1400
4 years ago
Chris Lu
97d97f3528
go code can read and write chunk manifest
4 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
3cec4b3c49
FUSE mount: fix file id written twice?
fix https://github.com/chrislusf/seaweedfs/issues/1373
5 years ago
Chris Lu
628b27ef3b
purge old cache implementation
5 years ago
Chris Lu
47234760f4
log adjust format
5 years ago
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