Repository: minio/minio (language: go)

Issue:
An error occurred (InvalidPart) when calling the CompleteMultipartUpload operation
After upgrade from RELEASE.2023-06-02T23-17-26Z to RELEASE.2023-06-23T20-26-00Z, Harbor can't upload large docker image layers.

## Expected Behavior
The [Distribution](https://github.com/distribution/distribution) that is part of the harbor should upload blobs to minio using upload_part. After he successfully upload the blobs from path _uploads it should copy (upload_part_copy) them to blobs path.

## Current Behavior
Distribute successfully uploads blobs with PutObject, but when it tries to copy the blobs it catches an error:
```
    <Code>InvalidPart</Code>
    <Message>One or more of the specified parts could not be found.  The part may not have been uploaded, or the specified entity tag may not match the part&#39;s entity tag.</Message>
```
This is only true for large files whose size exceeds chunksize

## Possible Solution
I don't know

## Steps to Reproduce (for bugs)

My config for distribution:
```
storage:
  cache:
    layerinfo: redis
  s3:
    accesskey: *
    bucket: harbor
    chunksize: 33554432
    encrypt: true
    region: ru
    regionendpoint: http://10.110.66.41:9000
    rootdirectory: /
    secretkey: *
    secure: true
    v4auth: true
```

Bucket in minio configured:
1. Encryption - SSE-S3
2. Compression - false
3. Versioning - false


## Context
Example trace:
```
minio-2.*************:9000 [REQUEST s3.NewMultipartUpload] [2023-06-26T16:26:31.200] [Client IP: ************]
minio-2.*************:9000 POST /harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data?uploads=
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Acl: private
minio-2.*************:9000 X-Amz-Server-Side-Encryption: AES256
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption;x-amz-storage-class, Signature=1431c72d19158a3e1a5a479c458065710662023feb127f076629ef1c3431d3dc
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 Content-Type: application/octet-stream
minio-2.*************:9000 X-Amz-Date: 20230626T132631Z
minio-2.*************:9000 X-Amz-Storage-Class: STANDARD
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:31.203] [ Duration 3.335ms  ↑ 210 B  ↓ 398 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 398
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 X-Amz-Request-Id: 176C386AAE6395A5
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<InitiateMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Bucket>harbor</Bucket>
    <Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
    <UploadId>MmE2YTJhYTktNmY4My00MTAyLWJmNDktZTVmMTJjZTQyNTc1LjkyZjE3ZmFlLWY2NDUtNGNjNy04NDBlLTdhMWU0ZWYxM2YwYQ</UploadId>
</InitiateMultipartUploadResult>

minio-2.*************:9000 [REQUEST s3.ListMultipartUploads] [2023-06-26T16:26:31.412] [Client IP: ************]
minio-2.*************:9000 GET /harbor?prefix=docker%2Fregistry%2Fv2%2Frepositories%2Flib%2Flogstash%2F_uploads%2Ff5781288-f626-4304-9c59-e2cfc957fb08%2Fdata&uploads=
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=b8cdb3060cf280545e85c877cfbb7a0b06099d2c89aad31e5bc869bc816bd805
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Amz-Date: 20230626T132631Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:31.421] [ Duration 9.158ms  ↑ 138 B  ↓ 835 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 X-Amz-Request-Id: 176C386ABB0087AA
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 835
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Bucket>harbor</Bucket>
    <KeyMarker></KeyMarker>
    <UploadIdMarker></UploadIdMarker>
    <NextKeyMarker></NextKeyMarker>
    <NextUploadIdMarker></NextUploadIdMarker>
    <Prefix>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Prefix>
    <MaxUploads>10000</MaxUploads>
    <IsTruncated>false</IsTruncated>
    <Upload>
        <Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
        <UploadId>92f17fae-f645-4cc7-840e-7a1e4ef13f0a</UploadId>
        <Initiator>
            <ID></ID>
            <DisplayName></DisplayName>
        </Initiator>
        <Owner>
            <ID></ID>
            <DisplayName></DisplayName>
        </Owner>
        <StorageClass></StorageClass>
        <Initiated>2023-06-26T13:26:31.201Z</Initiated>
    </Upload>
</ListMultipartUploadsResult>

minio-2.*************:9000 [REQUEST s3.ListObjectParts] [2023-06-26T16:26:31.424] [Client IP: ************]
minio-2.*************:9000 GET /harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data?uploadId=92f17fae-f645-4cc7-840e-7a1e4ef13f0a
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=15f04893f4fd38018bc18a23ef781aaa2aa73cc2d0f49ceeba8c639f41939780
minio-2.*************:9000 X-Amz-Date: 20230626T132631Z
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:31.649] [ Duration 225.414ms  ↑ 138 B  ↓ 892 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Request-Id: 176C386ABBB72ACB
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 892
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<ListPartsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Bucket>harbor</Bucket>
    <Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
    <UploadId>92f17fae-f645-4cc7-840e-7a1e4ef13f0a</UploadId>
    <Initiator>
        <ID>02d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4</ID>
        <DisplayName>02d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4</DisplayName>
    </Initiator>
    <Owner><ID>02d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4</ID><DisplayName>02d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4</DisplayName></Owner>
    <StorageClass>STANDARD</StorageClass>
    <PartNumberMarker>0</PartNumberMarker>
    <NextPartNumberMarker>0</NextPartNumberMarker>
    <MaxParts>10000</MaxParts>
    <IsTruncated>false</IsTruncated>
    <ChecksumAlgorithm></ChecksumAlgorithm>
</ListPartsResult>

minio-2.*************:9000 [REQUEST s3.PutObjectPart] [2023-06-26T16:26:36.969] [Client IP: ************]
minio-2.*************:9000 PUT /harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data?partNumber=1&uploadId=92f17fae-f645-4cc7-840e-7a1e4ef13f0a
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=content-length;content-md5;host;x-amz-content-sha256;x-amz-date, Signature=799984ee9a68ce3ea1a062aded5a9b9cb588ffd2f5f2e671ea985af0d8bd2c0f
minio-2.*************:9000 Content-Length: 41965163
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Date: 20230626T132636Z
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Expect: 100-Continue
minio-2.*************:9000 X-Amz-Content-Sha256: e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 Content-Md5: B+eRKkQw1TVIzXUtabg92w==
minio-2.*************:9000 <BLOB>
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:54.677] [ Duration 17.707995s  ↑ 40 MiB  ↓ 0 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Amz-Server-Side-Encryption: AES256
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Request-Id: 176C386C06399BD4
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 ETag: "07e7912a4430d53548cd752d69b83ddb"
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 <BLOB>

minio-2.*************:9000 [REQUEST s3.ListMultipartUploads] [2023-06-26T16:26:54.856] [Client IP: ************]
minio-2.*************:9000 GET /harbor?prefix=docker%2Fregistry%2Fv2%2Frepositories%2Flib%2Flogstash%2F_uploads%2Ff5781288-f626-4304-9c59-e2cfc957fb08%2Fdata&uploads=
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=28485d3a6d140a0721b8b32a7da14908ccd57c1af04b66e714df15c3636d4421
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 X-Amz-Date: 20230626T132654Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:54.858] [ Duration 2.071ms  ↑ 138 B  ↓ 835 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Amz-Request-Id: 176C38703061C5A9
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 Content-Length: 835
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Bucket>harbor</Bucket><KeyMarker></KeyMarker><UploadIdMarker></UploadIdMarker><NextKeyMarker></NextKeyMarker>
    <NextUploadIdMarker></NextUploadIdMarker>
    <Prefix>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Prefix>
    <MaxUploads>10000</MaxUploads>
    <IsTruncated>false</IsTruncated>
    <Upload>
        <Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
        <UploadId>92f17fae-f645-4cc7-840e-7a1e4ef13f0a</UploadId>
        <Initiator><ID></ID><DisplayName></DisplayName></Initiator>
        <Owner><ID></ID><DisplayName></DisplayName></Owner><StorageClass></StorageClass>
        <Initiated>2023-06-26T13:26:31.201Z</Initiated>
    </Upload>
</ListMultipartUploadsResult>

minio-2.*************:9000 [REQUEST s3.ListObjectParts] [2023-06-26T16:26:54.859] [Client IP: ************]
minio-2.*************:9000 GET /harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data?uploadId=92f17fae-f645-4cc7-840e-7a1e4ef13f0a
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=67b1b5d69e7fe7a99a8032a2e2f205a590578abc5f48dd194a1f4b36ac01a8cb
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Amz-Date: 20230626T132654Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.132] [ Duration 272.292ms  ↑ 138 B  ↓ 564 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Request-Id: 176C38703097B86F
minio-2.*************:9000 Content-Encoding: gzip
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 <GZIP>

minio-2.*************:9000 [REQUEST s3.CompleteMultipartUpload] [2023-06-26T16:26:55.133] [Client IP: ************]
minio-2.*************:9000 POST /harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data?uploadId=92f17fae-f645-4cc7-840e-7a1e4ef13f0a
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Amz-Content-Sha256: 9929a74b4372ad1b76467426adc9f5902bb45e9aeac13b2fdc4e983cc4677534
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=content-length;host;x-amz-content-sha256;x-amz-date, Signature=0d9b0ea54b314f48c9aad70c907719d4fe25ce424c04858521b2aa46258aed48
minio-2.*************:9000 Content-Length: 193
minio-2.*************:9000 <CompleteMultipartUpload xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Part><ETag>&#34;07e7912a4430d53548cd752d69b83ddb&#34;</ETag><PartNumber>1</PartNumber></Part></CompleteMultipartUpload>
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.168] [ Duration 35.367ms  ↑ 331 B  ↓ 485 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Cache-Control: no-cache
minio-2.*************:9000 ETag: "cbc600b87c220d9bdbbd017e0fda04a9-1"
minio-2.*************:9000 X-Accel-Buffering: no
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 485
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 X-Amz-Request-Id: 176C387040E92AEF
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Location>https://************:9000/harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Location>
    <Bucket>harbor</Bucket><Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
    <ETag>&#34;cbc600b87c220d9bdbbd017e0fda04a9-1&#34;</ETag>
</CompleteMultipartUploadResult>

minio-2.*************:9000 [REQUEST s3.ListObjectsV1] [2023-06-26T16:26:55.190] [Client IP: ************]
minio-2.*************:9000 GET /harbor?max-keys=1&prefix=docker%2Fregistry%2Fv2%2Frepositories%2Flib%2Flogstash%2F_uploads%2Ff5781288-f626-4304-9c59-e2cfc957fb08%2Fdata
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=61643e65fdadbddafe712005ba0e81ec335db19f006c1f8abf7a5363374e2ec7
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.192] [ Duration 1.611ms  ↑ 138 B  ↓ 739 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Content-Length: 739
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Request-Id: 176C387044539EC7
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Name>harbor</Name>
    <Prefix>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Prefix>
    <Marker></Marker>
    <MaxKeys>1</MaxKeys>
    <IsTruncated>false</IsTruncated>
    <Contents>
        <Key>docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data</Key>
        <LastModified>2023-06-26T13:26:55.133Z</LastModified>
        <ETag>&#34;cbc600b87c220d9bdbbd017e0fda04a9-1&#34;</ETag>
        <Size>41965163</Size>
        <Owner><ID>02d6176db174dc93cb1b899f7c6078f08654445fe8cf1b6ce98d8855f66bdbf4</ID><DisplayName>minio</DisplayName></Owner>
        <StorageClass>STANDARD</StorageClass>
    </Contents>
</ListBucketResult>


minio-2.*************:9000 [REQUEST s3.ListObjectsV1] [2023-06-26T16:26:55.202] [Client IP: ************]
minio-2.*************:9000 GET /harbor?max-keys=1&prefix=docker%2Fregistry%2Fv2%2Fblobs%2Fsha256%2Fe6%2Fe609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c%2Fdata
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-date, Signature=61f00a5943b5f54d4c669d80cd980f697be9390c1abc4f80ba87c7e83e4351cb
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.205] [ Duration 2.487ms  ↑ 138 B  ↓ 333 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Amz-Request-Id: 176C3870450A0FDD
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 333
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<ListBucketResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Name>harbor</Name>
    <Prefix>docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data</Prefix>
    <Marker></Marker>
    <MaxKeys>1</MaxKeys>
    <IsTruncated>false</IsTruncated>
</ListBucketResult>



minio-2.*************:9000 [REQUEST s3.NewMultipartUpload] [2023-06-26T16:26:55.210] [Client IP: ************]
minio-2.*************:9000 POST /harbor/docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data?uploads=
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 Content-Type: application/octet-stream
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=content-type;host;x-amz-acl;x-amz-content-sha256;x-amz-date;x-amz-server-side-encryption;x-amz-storage-class, Signature=ab03bd580a027f2c6a909e9e30aaf0cb2a08ab274c7413ca729603690605300e
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 X-Amz-Acl: private
minio-2.*************:9000 X-Amz-Server-Side-Encryption: AES256
minio-2.*************:9000 X-Amz-Storage-Class: STANDARD
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.213] [ Duration 3.301ms  ↑ 210 B  ↓ 407 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Amz-Request-Id: 176C3870457F67C9
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Content-Length: 407
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<InitiateMultipartUploadResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Bucket>harbor</Bucket>
    <Key>docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data</Key>
    <UploadId>MmE2YTJhYTktNmY4My00MTAyLWJmNDktZTVmMTJjZTQyNTc1LjExMTVhNGY1LWZhMWItNGY5OS1hMTgwLTMwNTU5MzAxN2UwNA</UploadId>
</InitiateMultipartUploadResult>

minio-2.*************:9000 [REQUEST s3.CopyObjectPart] [2023-06-26T16:26:55.214] [Client IP: ************]
minio-2.*************:9000 PUT /harbor/docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data?partNumber=2&uploadId=MmE2YTJhYTktNmY4My00MTAyLWJmNDktZTVmMTJjZTQyNTc1LjExMTVhNGY1LWZhMWItNGY5OS1hMTgwLTMwNTU5MzAxN2UwNA
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 X-Amz-Copy-Source: harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data
minio-2.*************:9000 X-Amz-Copy-Source-Range: bytes=33554432-41965162
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-copy-source;x-amz-copy-source-range;x-amz-date, Signature=781b6e868bb490894119b85670d6b4292260129832c42d2acb46fb9af4c7ce5d
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.309] [ Duration 94.576ms  ↑ 180 B  ↓ 228 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 Content-Length: 228
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Request-Id: 176C387045BFD70F
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<CopyPartResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <LastModified>2023-06-26T13:26:55.294Z</LastModified>
    <ETag>&#34;9b1f5bd5320fb5b3e0906b48ebbbfc1d&#34;</ETag>
</CopyPartResult>

minio-2.*************:9000 [REQUEST s3.CopyObjectPart] [2023-06-26T16:26:55.215] [Client IP: ************]
minio-2.*************:9000 PUT /harbor/docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data?partNumber=1&uploadId=MmE2YTJhYTktNmY4My00MTAyLWJmNDktZTVmMTJjZTQyNTc1LjExMTVhNGY1LWZhMWItNGY5OS1hMTgwLTMwNTU5MzAxN2UwNA
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 X-Amz-Copy-Source: harbor/docker/registry/v2/repositories/lib/logstash/_uploads/f5781288-f626-4304-9c59-e2cfc957fb08/data
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=host;x-amz-content-sha256;x-amz-copy-source;x-amz-copy-source-range;x-amz-date, Signature=f4429f91d2f05c36285b76f474d8507f343c0450a016684eb31633fd9381810c
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Content-Sha256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
minio-2.*************:9000 X-Amz-Copy-Source-Range: bytes=0-33554431
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Content-Length: 0
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.397] [ Duration 181.915ms  ↑ 180 B  ↓ 228 B ]
minio-2.*************:9000 200 OK
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Request-Id: 176C387045CABF25
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 Content-Length: 228
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<CopyPartResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <LastModified>2023-06-26T13:26:55.384Z</LastModified>
    <ETag>&#34;4c3a99e793425328325d8a1e6fd3a86d&#34;</ETag>
</CopyPartResult>

minio-2.*************:9000 [REQUEST s3.CompleteMultipartUpload] [2023-06-26T16:26:55.398] [Client IP: ************]
minio-2.*************:9000 POST /harbor/docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data?uploadId=MmE2YTJhYTktNmY4My00MTAyLWJmNDktZTVmMTJjZTQyNTc1LjExMTVhNGY1LWZhMWItNGY5OS1hMTgwLTMwNTU5MzAxN2UwNA
minio-2.*************:9000 Proto: HTTP/1.1
minio-2.*************:9000 Host: ************:9000
minio-2.*************:9000 Accept-Encoding: gzip
minio-2.*************:9000 Authorization: AWS4-HMAC-SHA256 Credential=************, SignedHeaders=content-length;host;x-amz-content-sha256;x-amz-date, Signature=1a4c4246c92b17698292e9d2ad49a1b04d33d4f9688d3a67fc69d223dc81451a
minio-2.*************:9000 Content-Length: 287
minio-2.*************:9000 X-Amz-Date: 20230626T132655Z
minio-2.*************:9000 X-Forwarded-Port: 9000
minio-2.*************:9000 X-Forwarded-Proto: https
minio-2.*************:9000 User-Agent: aws-sdk-go/1.15.11 (go1.20.4; linux; amd64)
minio-2.*************:9000 X-Amz-Content-Sha256: 9c8d6a799a42b4301b33cfe7a084e0dc7a4f252ae2671161d21fabb6615f6869
minio-2.*************:9000 X-Real-Ip: ************
minio-2.*************:9000 <CompleteMultipartUpload xmlns="http://s3.amazonaws.com/doc/2006-03-01/"><Part><ETag>&#34;4c3a99e793425328325d8a1e6fd3a86d&#34;</ETag><PartNumber>1</PartNumber></Part><Part><ETag>&#34;9b1f5bd5320fb5b3e0906b48ebbbfc1d&#34;</ETag><PartNumber>2</PartNumber></Part></CompleteMultipartUpload>
minio-2.*************:9000 [RESPONSE] [2023-06-26T16:26:55.406] [ Duration 7.277ms  ↑ 425 B  ↓ 676 B ]
minio-2.*************:9000 400 Bad Request
minio-2.*************:9000 Cache-Control: no-cache
minio-2.*************:9000 Content-Type: application/xml
minio-2.*************:9000 Content-Security-Policy: block-all-mixed-content
minio-2.*************:9000 Vary: Origin,Accept-Encoding
minio-2.*************:9000 Accept-Ranges: bytes
minio-2.*************:9000 Content-Length: 676
minio-2.*************:9000 Server: MinIO
minio-2.*************:9000 Strict-Transport-Security: max-age=31536000; includeSubDomains
minio-2.*************:9000 X-Content-Type-Options: nosniff
minio-2.*************:9000 X-Accel-Buffering: no
minio-2.*************:9000 X-Amz-Bucket-Region: ***
minio-2.*************:9000 X-Amz-Id-2: acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573
minio-2.*************:9000 X-Amz-Request-Id: 176C387050B8BA1C
minio-2.*************:9000 X-Xss-Protection: 1; mode=block
minio-2.*************:9000 <?xml version="1.0" encoding="UTF-8"?>
<Error>
    <Code>InvalidPart</Code>
    <Message>One or more of the specified parts could not be found.  The part may not have been uploaded, or the specified entity tag may not match the part&#39;s entity tag.</Message>
    <Key>docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data</Key>
    <BucketName>harbor</BucketName>
    <Resource>/harbor/docker/registry/v2/blobs/sha256/e6/e609e0d9b40ec4087767dc3ff219ab3b591586eccfcaab0afab26bccbb95518c/data</Resource>
    <Region>ru</Region>
    <RequestId>176C387050B8BA1C</RequestId>
    <HostId>acff713a8db4ae0d359d8d6c649bde15c0a17fc3ff6c4c35d3ef591384ab7573</HostId>
</Error>
```

## Your Environment
<!--- Include as many relevant details about the environment you experienced the bug in -->
* Version used (`minio --version`): RELEASE.2023-06-23T20-26-00Z
* Server setup and configuration: systemd service
* Operating System and version (`uname -a`): ubuntu 20.04



Discussion / hints:
@VasiliyNosov I can reproduce the problem it looks like a new regression. 

Fix patch:
diff --git a/cmd/object-multipart-handlers.go b/cmd/object-multipart-handlers.go
index ce36c6e35b289..5ead362c47512 100644
--- a/cmd/object-multipart-handlers.go
+++ b/cmd/object-multipart-handlers.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2015-2022 MinIO, Inc.
+// Copyright (c) 2015-2023 MinIO, Inc.
 //
 // This file is part of MinIO Object Storage stack
 //
@@ -459,12 +459,14 @@ func (api objectAPIHandlers) CopyObjectPartHandler(w http.ResponseWriter, r *htt
 		return
 	}
 
+	_, isEncrypted := crypto.IsEncrypted(mi.UserDefined)
+
 	// Read compression metadata preserved in the init multipart for the decision.
 	_, isCompressed := mi.UserDefined[ReservedMetadataPrefix+"compression"]
 	// Compress only if the compression is enabled during initial multipart.
 	var idxCb func() []byte
 	if isCompressed {
-		wantEncryption := crypto.Requested(r.Header)
+		wantEncryption := crypto.Requested(r.Header) || isEncrypted
 		s2c, cb := newS2CompressReader(reader, actualPartSize, wantEncryption)
 		idxCb = cb
 		defer s2c.Close()
@@ -488,7 +490,6 @@ func (api objectAPIHandlers) CopyObjectPartHandler(w http.ResponseWriter, r *htt
 	rawReader := srcInfo.Reader
 	pReader := NewPutObjReader(rawReader)
 
-	_, isEncrypted := crypto.IsEncrypted(mi.UserDefined)
 	var objectEncryptionKey crypto.ObjectKey
 	if isEncrypted {
 		if !crypto.SSEC.IsRequested(r.Header) && crypto.SSEC.IsEncrypted(mi.UserDefined) {
@@ -558,7 +559,8 @@ func (api objectAPIHandlers) CopyObjectPartHandler(w http.ResponseWriter, r *htt
 	}
 
 	if isEncrypted {
-		partInfo.ETag = tryDecryptETag(objectEncryptionKey[:], partInfo.ETag, crypto.S3.IsRequested(r.Header))
+		sseS3 := crypto.S3.IsRequested(r.Header) || crypto.S3.IsEncrypted(mi.UserDefined)
+		partInfo.ETag = tryDecryptETag(objectEncryptionKey[:], partInfo.ETag, sseS3)
 	}
 
 	response := generateCopyObjectPartResponse(partInfo.ETag, partInfo.LastModified)


Test patch: