From: Joey Hess Date: Tue, 26 Sep 2023 17:18:08 +0000 (-0400) Subject: analysis X-Git-Tag: archive/raspbian/10.20250416-2+rpi1~1^2~32^2~3 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=72bfcd987cd7d58ff034aae4a64b9815757426ed;p=git-annex.git analysis --- diff --git a/doc/bugs/__34__Missing_location__34___with_partsize__39__d_uploads/comment_1_b3b767b3ab4a73590bf7e2af8640f906._comment b/doc/bugs/__34__Missing_location__34___with_partsize__39__d_uploads/comment_1_b3b767b3ab4a73590bf7e2af8640f906._comment new file mode 100644 index 0000000000..16c5a94401 --- /dev/null +++ b/doc/bugs/__34__Missing_location__34___with_partsize__39__d_uploads/comment_1_b3b767b3ab4a73590bf7e2af8640f906._comment @@ -0,0 +1,25 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 1""" + date="2023-09-26T17:07:59Z" + content=""" +The "Missing Location" message is generated by the aws library when a +multipart upload results in a response from the S3 server that does not +include a Location tag. + +You should be able to verify this by passing --debug to see the http +response. + +This is documented in the AWS API +[here](https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html#AmazonS3-CompleteMultipartUpload-response-Location). + +I suspect this is (another) respect where the Garage server doesn't +implement the API quite right.. + +It would be possible to change the aws library to not throw an error here, +and git-annex is not actually using that Location tag for anything. But it +seems like it would probably be better to fix Garage. + +Setting chunk= rather than partsize= should be an easy workaround for the +problem. +"""]]