trinity-1686a
trinity-1686a pushed to post-object at trinity-1686a/garage 2022-02-05 12:39:56 +00:00
569f7496ae working PostObject without policy support
trinity-1686a created branch post-object in trinity-1686a/garage 2022-02-01 22:43:44 +00:00
trinity-1686a pushed to post-object at trinity-1686a/garage 2022-02-01 22:43:44 +00:00
55036c9bd9 add basic parsing for PostObject
c8984b94dc add routing for Post Object
26849ed066 Add step to 0.6.0 migration guide
c99f55c420 Add restriction on part ordering in CompleteMultipartUpload
acdf893362 Fix partnumber
Compare 10 commits »
trinity-1686a commented on issue Deuxfleurs/garage#205 2022-01-25 18:16:26 +00:00
Minio : Bad request: Invalid content sha256 hash: Invalid character 'S' at position 0

I believe this S is the start of STREAMING-AWS4-HMAC-SHA256-PAYLOAD (if you could confirm this by looking in Garage logs or by using Wireshark it would be amazing).

This mode of payload…

trinity-1686a commented on issue Deuxfleurs/garage#204 2022-01-25 13:20:13 +00:00
Full compatibility with S3 multipart uploads
  • In case one of the parts upload went wrong, you have to abort the multipart upload and start over.

I think this is the most annoying part of this ticket. It's one of the main selling point of…

trinity-1686a commented on issue Deuxfleurs/garage#201 2022-01-25 10:34:39 +00:00
minor incompatibilities on Head/GetObject with partNumber

for a file with 2 part of exactly 6Mio each, the exact header is Content-Range: bytes 6291456-12582911/12582912, so it's the latter (with added full content lenght which was not in your example)

trinity-1686a commented on issue Deuxfleurs/garage#191 2022-01-24 21:49:54 +00:00
Handle part_number in HeadObject and GetObject

Fixed by #192

trinity-1686a closed issue Deuxfleurs/garage#191 2022-01-24 21:49:54 +00:00
Handle part_number in HeadObject and GetObject
trinity-1686a opened issue Deuxfleurs/garage#201 2022-01-24 21:48:06 +00:00
minor incompatibilities on Head/GetObject with partNumber
trinity-1686a commented on pull request Deuxfleurs/garage#192 2022-01-24 21:33:40 +00:00
Handle part_number in HeadObject and GetObject (#191)

Same as above

trinity-1686a approved Deuxfleurs/garage#192 2022-01-24 21:33:40 +00:00
Handle part_number in HeadObject and GetObject (#191)

multiple small diffences with AWS. I wouldn't consider them blocking, if you want to merge this quiclky, just open an issue for them.

trinity-1686a commented on pull request Deuxfleurs/garage#192 2022-01-24 21:33:39 +00:00
Handle part_number in HeadObject and GetObject (#191)

minor missmatch with AWS : if not multipart, AWS consider everything is contained in part 1.

trinity-1686a commented on pull request Deuxfleurs/garage#192 2022-01-24 21:33:39 +00:00
Handle part_number in HeadObject and GetObject (#191)

Same as above

trinity-1686a commented on pull request Deuxfleurs/garage#192 2022-01-24 21:33:39 +00:00
Handle part_number in HeadObject and GetObject (#191)

AWS does not support this kind of request (InvalidRequest: Cannot specify both Range header and partNumber query parameter).

trinity-1686a commented on pull request Deuxfleurs/garage#192 2022-01-24 21:33:39 +00:00
Handle part_number in HeadObject and GetObject (#191)

AWS returns byte range headers and HTTP 206 (Partial Content) as if it was a range request

trinity-1686a created pull request Deuxfleurs/garage#199 2022-01-20 20:28:14 +00:00
Small code-style changes
trinity-1686a created branch code-style in trinity-1686a/garage 2022-01-20 20:27:23 +00:00
trinity-1686a pushed to code-style at trinity-1686a/garage 2022-01-20 20:27:23 +00:00
fe1d637b05 use clamp instead of min(max())
e55fa38c99 Add date verification to presigned urls (#196)
Compare 2 commits »
trinity-1686a commented on pull request Deuxfleurs/garage#194 2022-01-20 16:40:20 +00:00
Implement ListParts

prefere using clamp, min(max(..)..) is unclear and very much subject to inverting bounds.

trinity-1686a opened issue Deuxfleurs/garage#198 2022-01-19 20:45:25 +00:00
Incorrect behavior on CompleteMultipartUpload when some parts are unused