Bug #49791
closedFail to download large object when put it with swift api.
0%
Description
ceph-14.2.8 version.
Upload a dynamic large object (>5GB) using the Swift interface, if the manifest file and segment are not in the same container and the placement rule of the two containers is different, the upload succeeds but the download fails. When uploading a static large object in this scenario, the upload fails.
First, add two storage class 'A' and 'B' under 'default-placement' in zonegroup and zone, take effect;
Second, modify user default placement to 'default-placement' and default storage class to 'A', create bucket 'bucket-1';
Then, modify user default storage class to 'B', create bucket 'bucket-2';
Upload segments to bucket-1, and manifest file to bucket-2, upload succeeds, bucket download fails, can not find the object.
Updated by Kefu Chai about 3 years ago
- Status changed from New to Fix Under Review
- Pull request ID set to 40106
Updated by Casey Bodley about 3 years ago
- Backport set to nautilus
does not affect master/pacific. needs a fix on octopus and backport to nautilus
Updated by Yuri Weinstein almost 3 years ago
Updated by Nathan Cutler almost 3 years ago
- Status changed from Fix Under Review to Pending Backport
Updated by Backport Bot almost 3 years ago
- Copied to Backport #50836: nautilus: Fail to download large object when put it with swift api. added
Updated by Nathan Cutler almost 3 years ago
- Pull request ID changed from 40106 to 40296
Updated by Loïc Dachary almost 3 years ago
- Status changed from Pending Backport to Resolved
While running with --resolve-parent, the script "backport-create-issue" noticed that all backports of this issue are in status "Resolved" or "Rejected".