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.