Chris Lu
6c9156b25f
switch to logrus
losing filename and line number. Critical for debugging.
4 years ago
Chris Lu
86cdb2a3e5
adjust logs
4 years ago
Konstantin Lebedev
6cd6ff6962
avoid blank response for 404
4 years ago
Chris Lu
b3aa2fab9a
s3: report error to s3 when updating an object but it is already a directory
fix https://github.com/chrislusf/seaweedfs/issues/1545
4 years ago
limd
402aef8f30
s3:
1.fix spark reading S3 directory wildcard problem
2.fix the problem of the spark history service writing S3 directory
reference git revsion number: b41b7ea4d0
4 years ago
Chris Lu
dbf5327b98
s3: handle response-content-encoding
fix https://github.com/chrislusf/seaweedfs/issues/1487
4 years ago
limd
8f9f29b773
fixed the problem of empty directory when S3 deleted the directory
4 years ago
limd
1892677b22
fixed the problem of empty directory when S3 deleted the directory
4 years ago
limd
a99f63cb4d
1.add S3 copy directory function
2.fixed the problem of empty directory when S3 deleted the directory
4 years ago
Chris Lu
5b40a2690a
refactoring
4 years ago
Chris Lu
828a5ae429
check signature only when auth is enabled
4 years ago
limd
b41b7ea4d0
fix spark read s3 bug (sc.binaryFiles)
4 years ago
limd
92c32f9d46
PutObject: fix create folder bug
4 years ago
Chris Lu
54cd582653
refactor
4 years ago
Chris Lu
ea0180de4e
auth for presigned put operation
4 years ago
Chris Lu
a4e3cffe0a
S3: DeleteObject API also support deleting a folder recursively
5 years ago
Chris Lu
00f96d86a1
fix typo
5 years ago
Rinat Shigapov
283b749ff1
keep 204 response
5 years ago
Rinat Shigapov
fafc41a27f
return xml encoded NotFound status code for s3 delete
5 years ago
Rinat Shigapov
2d2c5dfa39
proxy status code of filer delete response
5 years ago
Chris Lu
86398d1efe
S3 API: set deletion to recursive
fix https://github.com/chrislusf/seaweedfs/issues/1251
5 years ago
Chris Lu
fbca6b29bd
refactoring
5 years ago
Chris Lu
c4bea45099
S3 API: fix DeleteMultipleObjectsHandler
fix https://github.com/chrislusf/seaweedfs/issues/1241
5 years ago
Chris Lu
9b3109a5d8
filer: processing all response headers, no pass through to volume server
* filer calculate MD5 etag
* filer handle response headers, instread of pass it to volume servers
5 years ago
Chris Lu
97ab8a1976
remove ctx if possible
5 years ago
Chris Lu
bc38b72a20
s3: implemented DeleteMultipleObjects
5 years ago
Chris Lu
6ab7368ef2
filer: dynamically create bucket under /buckets folder
5 years ago
Chris Lu
96c1ae8471
refactoring the close http response
5 years ago
Chris Lu
cf5064d702
properly close http response
5 years ago
Chris Lu
f3ce3166ad
add streaming v4
5 years ago
Chris Lu
a80ecbfe84
s3: add s3 copy
fix https://github.com/chrislusf/seaweedfs/issues/1190
5 years ago
j.laycock
6fc6322c90
Change joeslay paths to chrislusf paths
5 years ago
j.laycock
595a1beff0
Swap imports to use joeslay
5 years ago
Chris Lu
43db7ac123
fix spelling
6 years ago
Chris Lu
a4ceb051a7
use MD5 for ETag to be consistent with Amazon S3
6 years ago
Chris Lu
fdc8a267de
remove unused function
6 years ago
Chris Lu
f5471bcebf
add bucket name in the redirection
6 years ago
Chris Lu
bea4f6ca14
go fmt
6 years ago
Chris Lu
f6d8525d1d
working S3 multipart uploads
6 years ago
Chris Lu
ce6a2140a2
preparing to support S3 multipart uploads
6 years ago
Chris Lu
7ad5a90127
go fmt
6 years ago
Chris Lu
88f1d32cc4
add s3ChunkedReader
fix https://github.com/chrislusf/seaweedfs/issues/718
6 years ago
Chris Lu
ebad3a44ab
s3api do not proxy directory requests
7 years ago
Chris Lu
0655151b8c
go fmt
7 years ago
Chris Lu
49375d6031
adjust DELETE response to S3 format
7 years ago
Chris Lu
8f240276db
s3 add HEAD DELETE
7 years ago
Chris Lu
7e2031b18f
go fmt
7 years ago
Chris Lu
8480008a9a
add s3 upload, and removing mono and multi part upload analyzer
removing mono and multi part upload analyzer, which were used just to determine the file name
7 years ago