Chris Lu
38f411219a
mount: skip local chunk cache if opened write only
4 years ago
Chris Lu
69694a17be
reverting 7d57664c2d
4 years ago
Chris Lu
7d57664c2d
mount: internals switch to filer.Entry instead of protobuf
4 years ago
Chris Lu
5ba4b479f8
properly lock file.entry object
fix https://github.com/chrislusf/seaweedfs/issues/1882
4 years ago
Chris Lu
d475c89fcc
go fmt
4 years ago
Chris Lu
cf252fc0cd
mount: report error when Flush()
The error in Release() is not working.
See https://github.com/jaderhs/libfuse/blob/master/FAQ
related to https://github.com/chrislusf/seaweedfs/issues/1765
4 years ago
Chris Lu
0ae4d7bfdf
lock "addChunks()"
4 years ago
Chris Lu
8826601be1
mount: optional limit for the number of concurrent writers
4 years ago
Chris Lu
e219c57849
passing full path when assign volume locations
4 years ago
Chris Lu
da36abf033
go fmt
4 years ago
Chris Lu
79690b9cd8
revert changes causing wrong data
4 years ago
Chris Lu
6c4fb243a7
remove limits to concurrent writers
4 years ago
Chris Lu
ef9c32ea0d
adjust compression threshold
4 years ago
Chris Lu
9884dfc369
use bytebuffer for interval list
4 years ago
Chris Lu
81cf8d04df
minor
4 years ago
Chris Lu
d90e7ee3cc
adjust log level
4 years ago
Chris Lu
3bf0116de1
mount: less channel waiting
4 years ago
Chris Lu
09bab17aff
mount: avoid "send on closed channel"
4 years ago
Chris Lu
06e6341097
set initial write time to avoid race condition with delayed chunks
4 years ago
Chris Lu
e714c28a02
mount: async write file chunk
4 years ago
Chris Lu
a41588279a
change log level 5 to 4
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
f48567c5c6
remove unused function
4 years ago
Chris Lu
9d46c7bc78
rename
4 years ago
Chris Lu
2ac27616bc
fix possible out of range bytes
avoid buff out of range resp.Data = buff[:totalRead]
4 years ago
Chris Lu
003d48da21
adjust logs
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
97d97f3528
go code can read and write chunk manifest
4 years ago
Chris Lu
871efa4fc1
refactoring
some previous chunk etag was using md5, which should be wrong.
5 years ago
Chris Lu
eb39df2704
avoid dead loop
5 years ago
Chris Lu
bb78ab9915
wait for master to be aware of the failed volumes
fix https://github.com/chrislusf/seaweedfs/issues/1268
5 years ago
Chris Lu
826bc0b7e3
FUSE: add chunk cache for recently accessed file chunks
5 years ago
Chris Lu
eedd33dda3
refactoring
5 years ago
Chris Lu
7f0d87b206
tree structured fs cache
FsCache for FsNode, wrapping fs.Node
5 years ago
Chris Lu
2e3f6ad3a9
filer: remember content is gzipped or not
5 years ago
Chris Lu
13e215ee5c
filer: option to encrypt data on volume server
5 years ago
Chris Lu
0156e2975a
mount: add mode to run external to SeaweedFS container cluster
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
0841bedb15
move filer assign volume grpc errror to response
5 years ago
Chris Lu
6ab7368ef2
filer: dynamically create bucket under /buckets folder
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
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
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
392678f8f3
upload skipping mimetype if not needed
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago