Chris Lu
59152334c7
default to 1%
5 years ago
Chris Lu
acf4a9ea99
volume: min free space default to 1%
5 years ago
Chris Lu
4d1484628a
refactoring
5 years ago
Chris Lu
faa5c2e89a
refactoring
5 years ago
Chris Lu
37d5b3ba12
replication: pass isFromOtherCluster also to EventNotification
EventNotification is consistent with message queue and metadata logs.
5 years ago
Chris Lu
31e23e9783
filer: support active<=>active filer replication
5 years ago
Chris Lu
7be57a1504
Merge pull request #1377 from Gronis/master
Support multiple architectures when building Dockerfile
5 years ago
Robin Grönberg
bad2771802
Update docker README with docker buildx instructions.
5 years ago
Robin Grönberg
a6a46ae503
Use alpine base image instead of glib image.
5 years ago
Robin Grönberg
64d451bdca
Make Dockerfile multiarch.
Support for:
- amd64
- arm64
- armv7
- armv6
5 years ago
Chris Lu
df75b5c98d
passing ctx for metadata logging
5 years ago
Chris Lu
12f6b683fc
default to 8 volumes
in case all the volumes are allocated for a collection
5 years ago
Chris Lu
42a338d7b0
FUSE mount: clean up file handles during renaming
resolve dir rename when file is still open. Need to clean the file handles as soon as possible.
These can happen out of order:
file rename, then file release
file release, then file rename
5 years ago
Chris Lu
95a1860d65
remove empty calls for list cache
5 years ago
Chris Lu
6498d0c86b
remove 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
b813fac4a3
1.84
5 years ago
Chris Lu
20d9cfae86
volume: following md5 base64 encoding
fix https://github.com/chrislusf/seaweedfs/issues/1374
5 years ago
Chris Lu
f0f884edd5
1.83
5 years ago
Chris Lu
c2797cc6de
add logs
5 years ago
Chris Lu
62260e526b
add logging
5 years ago
Chris Lu
bef356ce4c
since we already know the chunk size, no need to iterate
5 years ago
Chris Lu
a808b3b5df
incase the memory data is too small
5 years ago
Chris Lu
c3fed4fb6b
Update README.md
5 years ago
Chris Lu
3dbd51c3c2
a little bit more efficient
5 years ago
Chris Lu
212b6e7d42
error logging
5 years ago
Chris Lu
48b23f2fdd
FUSE mount: prevent concurrent modification
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
212c64241b
checking ecx file
5 years ago
Chris Lu
a4dc25cd22
volume: generate ec shard first, before generating the ec index file.
possible fix https://github.com/chrislusf/seaweedfs/issues/1364
the ec index file is used to determine whether the ec files are ready or not
5 years ago
Chris Lu
9fd7cdadf1
fix
5 years ago
Chris Lu
3b638d3994
add more ec encoding logging
5 years ago
Chris Lu
e8e0d629af
ensure correct file mode
5 years ago
Chris Lu
32a1f22730
more logs
5 years ago
Chris Lu
5be12eea37
zstd fix
5 years ago
Chris Lu
2ff37ccdbd
testing parsing the upload
The mime type is always the value passed in.
Compress or not depends on the content detection, file name extension, and compression ratio.
If the content is already compressed, need to know the content size.
5 years ago
Chris Lu
c21f4ebfee
Merge pull request #1371 from Kimbsen/content_md5_validation
Optional md5 validation of uploads
5 years ago
Kimbsen
4eeab2a379
remove unused imports
5 years ago
Kimbsen
ffddecebef
do md5 validation AFTER decompression
5 years ago
Chris Lu
fe60db404a
prepare for zstd
5 years ago
Kimbsen
6b1e93ba0b
check request header not part header for content-encoding
5 years ago
Kimbsen
38626cb584
don't forget the last few bytes
5 years ago
Kimbsen
8d1f6cd567
added optional md5 verification of uploaded data
5 years ago
Chris Lu
a4e3cffe0a
S3: DeleteObject API also support deleting a folder recursively
5 years ago
Chris Lu
a73fd7682a
grpc upgrading
5 years ago
Chris Lu
98493e0152
volume: add default minFreeSpacePercent
fix https://github.com/chrislusf/seaweedfs/issues/1366
5 years ago
Chris Lu
e7c36f740a
refactoring
5 years ago
Chris Lu
8b4a32e782
adjust help message
5 years ago
Chris Lu
b4ec04d464
fix the help message
5 years ago