Chris Lu
20e2ac1add
filer: store md5 metadata for files uploaded by filer
fix https://github.com/chrislusf/seaweedfs/issues/1412
4 years ago
Chris Lu
4ecfa9879d
volume: report Content-MD5 in response header
4 years ago
Chris Lu
cbd80253e3
better needle id format
4 years ago
Chris Lu
f89186a3cf
better logging
4 years ago
Chris Lu
943fa4ea0c
fix compilation error
4 years ago
Chris Lu
49446af516
simplify
4 years ago
James Hartig
0be3bb4a87
idx: Switch WalkIndexFile to accept generic io.ReaderAt
This is necessary to use it with in-memory idx files.
4 years ago
Chris Lu
97d97f3528
go code can read and write chunk manifest
4 years ago
Chris Lu
f43146b237
resolve directories if containing home directory
5 years ago
Chris Lu
ddec7b2bb9
go fmt
5 years ago
Chris Lu
f2e8ad6241
refactoring
5 years ago
李远军
6608cb5f43
Revert "remove fixJpgOrientation"
This reverts commit de5ca9b2
5 years ago
Chris Lu
4bed1663e2
adjust log level
5 years ago
Chris Lu
4d1484628a
refactoring
5 years ago
Chris Lu
faa5c2e89a
refactoring
5 years ago
Chris Lu
20d9cfae86
volume: following md5 base64 encoding
fix https://github.com/chrislusf/seaweedfs/issues/1374
5 years ago
Chris Lu
212c64241b
checking ecx file
5 years ago
Chris Lu
9fd7cdadf1
fix
5 years ago
Chris Lu
3b638d3994
add more ec encoding logging
5 years ago
Chris Lu
32a1f22730
more logs
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
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
de5ca9b258
remove fixJpgOrientation
5 years ago
Chris Lu
3080c197e3
rename UnCompressData to DecompressData
5 years ago
Chris Lu
e912fd15e3
renaming
5 years ago
Chris Lu
16fe132a20
detect mime type before replicating to other volume servers
5 years ago
Chris Lu
ae1994cbc1
erasure coding: fix cases where there are no .ecj files
5 years ago
Chris Lu
7ccc31853c
hard limit volume file size
5 years ago
Chris Lu
bdbe5ddbe9
volume server: add a fix for dead lock
https://github.com/chrislusf/seaweedfs/issues/1353
5 years ago
Chris Lu
45a9d852d3
go fmt
5 years ago
Evgenii Kozlov
2410ffbd79
Name fix
5 years ago
Evgenii Kozlov
0e0db70f55
Set volumes ReadOnly if low free disk space
5 years ago
Chris Lu
ef2b3a0801
leveldb recover error handling
5 years ago
Chris Lu
e5a0787653
filer: leveldb store add auto recovery, report correct error
fix https://github.com/chrislusf/seaweedfs/issues/1326
5 years ago
Chris Lu
7ff2b0121d
specify constant data type to uint64 instead of default int
fix https://github.com/chrislusf/seaweedfs/issues/1324
5 years ago
Chris Lu
11b33c0760
fix compilation problem
5 years ago
zhangsong
b161baa3f0
fix volume vacuum test unit
5 years ago
Chris Lu
5568395edd
Revert "Revert "Merge pull request #1299 from song-zhang/master""
This reverts commit afb6a1dbb4
.
5 years ago
zhangsong
3703c7e176
write request keep compatible with before
5 years ago
Chris Lu
afb6a1dbb4
Revert "Merge pull request #1299 from song-zhang/master"
This reverts commit 9016fa19ba
, reversing
changes made to 47234760f4
.
5 years ago
zhangsong
f9e8702bb4
use async write to persistent file to disk - part1
5 years ago
Chris Lu
6190fd665d
printout error
5 years ago
Chris Lu
bafa95045b
volume: deletion checks all disk locations
fix https://github.com/chrislusf/seaweedfs/issues/1283
5 years ago
Chris Lu
7764e0465c
refactoring
5 years ago
Chris Lu
e4af63a721
volume server: accept fsync=true in write requests
5 years ago