Chris Lu
8b169aa47c
s3: Critical - S3 Delete Multiple Objects, delete the bucket
fix https://github.com/chrislusf/seaweedfs/issues/1806
4 years ago
Chris Lu
487e435679
adjust http max idle connections per host
related to https://github.com/chrislusf/seaweedfs/issues/1802
4 years ago
Chris Lu
a0e84c4fbc
go fmt
4 years ago
Chris Lu
5353e38469
S3: should return 204 on DELETE to nonexistent file
fix https://github.com/chrislusf/seaweedfs/issues/1776
4 years ago
Chris Lu
609daaf387
s3: DeleteMultipleObjectsHandler clean up leftover empty folders
fix https://github.com/chrislusf/seaweedfs/issues/1772
4 years ago
Chris Lu
9292796ec2
fmt
4 years ago
Chris Lu
c2bf1a88ac
delete from the deepest directory first when checking empty folders
4 years ago
Chris Lu
e9d8201925
s3: batch purge empty folders
4 years ago
Chris Lu
781585b195
remove unnecessary checking
4 years ago
Chris Lu
7c9e592c2d
s3: avoid nil resp when having error
fix https://github.com/chrislusf/seaweedfs/issues/1622
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