kopia lustrzana https://github.com/gaul/s3proxy
Do not set Content-MD5 during copy part
The previously used MD5 covered the entire object, not just the range request. Uncovered by ceph/s3-tests#75.pull/84/head
rodzic
1d8dfea9c7
commit
cad436fb95
|
@ -1597,8 +1597,6 @@ final class S3ProxyHandler extends AbstractHandler {
|
|||
BlobMetadata blobMetadata = blob.getMetadata();
|
||||
long contentLength =
|
||||
blobMetadata.getContentMetadata().getContentLength();
|
||||
HashCode contentMD5 =
|
||||
blobMetadata.getContentMetadata().getContentMD5AsHashCode();
|
||||
String eTag;
|
||||
|
||||
try (InputStream is = blob.getPayload().openStream()) {
|
||||
|
@ -1626,7 +1624,6 @@ final class S3ProxyHandler extends AbstractHandler {
|
|||
} else {
|
||||
Payload payload = Payloads.newInputStreamPayload(is);
|
||||
payload.getContentMetadata().setContentLength(contentLength);
|
||||
payload.getContentMetadata().setContentMD5(contentMD5);
|
||||
|
||||
MultipartPart part = blobStore.uploadMultipartPart(mpu,
|
||||
partNumber, payload);
|
||||
|
|
Ładowanie…
Reference in New Issue