Incompatibility with rusty-s3 #442
Labels
No labels
action
check-aws
action
discussion-needed
action
for-external-contributors
action
for-newcomers
action
more-info-needed
action
need-funding
action
triage-required
kind
correctness
kind
ideas
kind
improvement
kind
performance
kind
testing
kind
usability
kind
wrong-behavior
prio
critical
prio
low
scope
admin-api
scope
background-healing
scope
build
scope
documentation
scope
k8s
scope
layout
scope
metadata
scope
ops
scope
rpc
scope
s3-api
scope
security
scope
telemetry
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Deuxfleurs/garage#442
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I should say that I'm not sure if
garage
or ifrusty-s3
is in the wrong, here, but I'm opening this issue first with Garage since my project works fine withminio
Garage seems to expect that a "keyword" in the query string, i.e. the term that identifies the kind of request, should have no associated value. rusty-s3 doesn't agree, and sets the "keyword" for the query string to have a value of "1"
Relevent lines:
Since garage does not expect
uploads
to have a value of1
,CreateMultipartRequest
fails validation with a 400 error.If this is actually a problem in rusty-s3, I will open an issue there.
If it works on other S3 implementations (Minio, Amazon), then this is definitely Garage's fault.
@asonix do you have a simple test code for this, or are you able to check easily if #446 fixes this?
I'll get this tested later today, thanks!
Just took a look. Works great!
Great, thanks!