Bug #17932
closed
rgw: missing support for per storage-policy usage statistics
Added by Radoslaw Zarzynski over 7 years ago.
Updated over 6 years ago.
Description
Following headers of the Swift API aren't sent nor even calculated for GET/HEAD responses on account:
X-Account-Storage-Policy-<policy_name>-Bytes-Used
X-Account-Storage-Policy-<policy_name>-Object-Count
X-Account-Storage-Policy-<policy_name>-Container-Count
Dump of /info:
rgw$ curl "127.0.0.1:8000/info" -X GET -H "X-Auth-Token: $token" | python -m json.tool
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 454 100 454 0 0 117k 0 --:--:-- --:--:-- --:--:-- 147k
{
"account_quotas": {},
"bulk_delete": {},
"container_quotas": {},
"slo": {
"max_manifest_segments": 1000
},
"staticweb": {},
"swift": {
"container_listing_limit": 10000,
"max_container_name_length": 255,
"max_file_size": 5368709120,
"max_meta_name_length": 81,
"max_object_name_size": 1024,
"policies": [
{
"default": true,
"name": "default-placement"
}
],
"strict_cors_mode": true,
"version": "11.0.2-1602-g02fead2"
},
"tempauth": {},
"tempurl": {
"methods": [
"GET",
"HEAD",
"PUT",
"POST",
"DELETE"
]
}
}
- Status changed from New to In Progress
- Status changed from In Progress to Fix Under Review
- Subject changed from rgw: /info claims support for Swift's storage policies but we're lacking per-storage usage statistics to rgw: missing support for per storage-policy usage statistics
- Status changed from Fix Under Review to Pending Backport
- Backport set to Luminous
- Backport changed from Luminous to luminous
- Copied to Backport #21460: luminous: rgw: missing support for per storage-policy usage statistics added
- Status changed from Pending Backport to Resolved
Also available in: Atom
PDF