Bug #47527
closedCeph returns s3 incompatible xml response for listMultipartUploads
100%
Description
Hi,
Ceph xml for listMultipartUploads response is not compatible with s3
`ListMultipartUploadsResult.Prefix` should just be `Prefix` and
`CommonPrefixes.Prefix` should just be `Prefix`
```
<ListMultipartUploadsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Bucket>tes-20200918t022453-pnmkqpyi7mkvr0x</Bucket>
<ListMultipartUploadsResult.Prefix>1/b</ListMultipartUploadsResult.Prefix>
<CommonPrefixes>
<CommonPrefixes.Prefix>1/bb/</CommonPrefixes.Prefix><CommonPrefixes.Prefix>1/bbb/</CommonPrefixes.Prefix>
</CommonPrefixes></ListMul
```
From AWS documentation - https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListMultipartUploads.html
HTTP/1.1 200
<ListMultipartUploadsResult>
<Bucket>string</Bucket>
<KeyMarker>string</KeyMarker>
<UploadIdMarker>string</UploadIdMarker>
<NextKeyMarker>string</NextKeyMarker>
<Prefix>string</Prefix>
<Delimiter>string</Delimiter>
<NextUploadIdMarker>string</NextUploadIdMarker>
<MaxUploads>integer</MaxUploads>
<IsTruncated>boolean</IsTruncated>
<Upload>
<Initiated>timestamp</Initiated>
<Initiator>
<DisplayName>string</DisplayName>
<ID>string</ID>
</Initiator>
<Key>string</Key>
<Owner>
<DisplayName>string</DisplayName>
<ID>string</ID>
</Owner>
<StorageClass>string</StorageClass>
<UploadId>string</UploadId>
</Upload>
...
<CommonPrefixes>
<Prefix>string</Prefix>
</CommonPrefixes>
...
<EncodingType>string</EncodingType>
</ListMultipartUploadsResult>
Updated by Greg Farnum almost 3 years ago
- Project changed from Ceph to rgw
- Category deleted (
rest-api)
Updated by Casey Bodley over 2 years ago
- Status changed from New to Fix Under Review
- Assignee set to Casey Bodley
- Backport set to octopus pacific
- Pull request ID set to 43779
Updated by Casey Bodley over 2 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Backport Bot over 2 years ago
- Copied to Backport #53148: octopus: Ceph returns s3 incompatible xml response for listMultipartUploads added
Updated by Backport Bot over 2 years ago
- Copied to Backport #53149: pacific: Ceph returns s3 incompatible xml response for listMultipartUploads added
Updated by Backport Bot over 1 year ago
- Tags changed from aws,s3, radosgw to aws,s3, radosgw backport_processed
Updated by Konstantin Shalygin over 1 year ago
- Status changed from Pending Backport to Resolved
- % Done changed from 0 to 100
- Tags changed from aws,s3, radosgw backport_processed to aws,s3, radosgw