Bug #41401
closed
rgw: api_name fixes from Nautilus (e.g., allows CreateBucket w/alternate placement)
Added by Matt Benjamin over 4 years ago.
Updated over 4 years ago.
Description
The words, the words of the developer:
"""
When we want to specify the bucket's placement rule during CreateBucket, we should fill the "BucketLocation" parameter with {API_NAME:PLACEMENT_RULE}.
Currently, there are two issues in default zonegroup which impact the processing of CreateBucket with BucketLocation parameter.
The api_name in default zonegroup is empty ("")
Because there is not a default realm, the has_zonegroup_api always returns false
when create bucket with the BucketLocation parameter under default zonegroup,
which always leads to the CreateBucket request failed.
This PR fixes the above two issues.
"""
- Status changed from In Progress to Fix Under Review
- Pull request ID set to 29826
- Tracker changed from Bug to Backport
- Tracker changed from Backport to Bug
- Subject changed from luminous: rgw: api_name fixes from Nautilus (e.g., allows CreateBucket w/alternate placement) to rgw: api_name fixes from Nautilus (e.g., allows CreateBucket w/alternate placement)
- Status changed from Fix Under Review to Pending Backport
- % Done set to 0
- Backport set to mimic, luminous
- Regression set to No
- Severity set to 3 - minor
- Pull request ID set to 22312
- Copied to Backport #41578: mimic: rgw: api_name fixes from Nautilus (e.g., allows CreateBucket w/alternate placement) added
- Copied to Backport #41579: luminous: rgw: api_name fixes from Nautilus (e.g., allows CreateBucket w/alternate placement) added
Found the master PR. It's https://github.com/ceph/ceph/pull/22312 - the fix went in before the nautilus 14.2.0 release.
Populated the "Pull request ID" and "Backport" fields accordingly, and cross-lined Matt's luminous backport PR with the backport tracker issue.
- 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".
Also available in: Atom
PDF