skycope
b19c9847c6
fix completed multiupload lost data ( #5460 )
If there are putObjectPart requests with the same uploadId during
completeMultiPart, it can result in data loss. putObjectPart requests
might be due to timeout retries.
Co-authored-by: Yang Wang <yangwang@weride.ai>
9 months ago
SmsS4
17e91d2917
Use filerGroup for s3 buckets collection prefix ( #4465 )
* Use filerGroup for s3 buckets collection prefix
* Fix templates
* Remove flags
* Remove s3CollectionPrefix
2 years ago
LHHDZ
f84c13dabd
fix response not allowed ( #4057 )
2 years ago
LHHDZ
39f0246deb
fix 'NoSuchUpload' when upload part ( #3968 )
2 years ago
famosss
df0662038c
feat:add a uuid after uploadid ( #3963 )
2 years ago
chrislu
21c0587900
go fmt
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
2 years ago
Konstantin Lebedev
bcbdc4cb37
use const multipart uploads folder
avoid error bucket NotEmpty if multipart uploads folder exist
3 years ago
石昌林
15bfc60a88
Remove the collection query param of s3api and let the collection be determined by the filer
3 years ago
guol-fnst
1d77deccd0
AbortMultipartUploadHandler should return 204 instead of 200
https://docs.aws.amazon.com/AmazonS3/latest/API/API_AbortMultipartUpload.html
3 years ago
chrislu
27732ecfa4
move s3 related constants from package http to s3_constants
3 years ago
chrislu
596c3860ca
use final destination to resolve fs configuration
related to https://github.com/chrislusf/seaweedfs/issues/3075
3 years ago
chrislu
00c1dfec4f
go fmt
3 years ago
guol-fnst
44d810d163
rename functions and remove uncessary check
3 years ago
guol-fnst
180aa88a92
check uploadid using object name hash string
3 years ago
guol-fnst
2232cfb5b7
Check object name and uploadID when processing multipart uploading
3 years ago
chrislu
e48764be75
s3: multipart upload verifies uploaded parts
3 years ago
chrislu
81f86c381d
s3: avoid nil response
fix https://github.com/chrislusf/seaweedfs/issues/2636
3 years ago
Konstantin Lebedev
4ec8715f20
audit log
3 years ago
Chris Lu
f17fa400d5
refactoring
3 years ago
Chris Lu
006b4ec0f8
refactoring
3 years ago
Chris Lu
54b6e0f3fd
adjust logs
3 years ago
Konstantin Lebedev
8de7915950
s3 mime detect
3 years ago
Konstantin Lebedev
458145425e
S3 MultipartUpload pass contentType to meta
3 years ago
Chris Lu
e5fc35ed0c
change server address from string to a type
3 years ago
Chris Lu
f0042f62dd
readable logs
3 years ago
Chris Lu
c6d4c16079
S3: add metadata with multipart upload
fix https://github.com/chrislusf/seaweedfs/issues/2173
4 years ago
Chris Lu
8b382a8209
refactor
4 years ago
Chris Lu
33b87244ef
refactoring
4 years ago
Chris Lu
86cdb2a3e5
adjust logs
4 years ago
Chris Lu
b9c1f3e9de
s3: fixes for list multipart upload
4 years ago
Chris Lu
5b40a2690a
refactoring
4 years ago
Chris Lu
828a5ae429
check signature only when auth is enabled
4 years ago
Chris Lu
54cd582653
refactor
4 years ago
Chris Lu
c50ec1599c
auth for presigned put object part
4 years ago
Chris Lu
97ab8a1976
remove ctx if possible
5 years ago
Chris Lu
986d63cd5e
s3: increase list objects or parts limit from 1000 to 10000
10x of Amazon S3 limits
5 years ago
Chris Lu
cf5064d702
properly close http response
5 years ago
Chris Lu
f3ce3166ad
add streaming v4
5 years ago
Chris Lu
62843991f2
s3: adjust object key
6 years ago
Chris Lu
c5a3ff1c35
weed s3: multipart upload goes to the right bucket
fix https://github.com/chrislusf/seaweedfs/issues/908
6 years ago
Chris Lu
55bab1b456
add context.Context
6 years ago
Chris Lu
d9b32db8d7
adjust uploads to a hidden folder
6 years ago
Chris Lu
f6d8525d1d
working S3 multipart uploads
6 years ago
Chris Lu
296acc4a0a
go fmt
6 years ago
Chris Lu
164091c269
add s3 multipart upload
6 years ago
Chris Lu
ce6a2140a2
preparing to support S3 multipart uploads
6 years ago
Chris Lu
0b0ece9649
add place holders for multiplarts upload
6 years ago