Back to bug 1830330
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Vikhyat Umrao | 2020-05-01 16:14:04 UTC | Link ID | Ceph Project Bug Tracker 45355 Github ceph/ceph/pull/34877 | |
| Matt Benjamin (redhat) | 2020-05-17 18:17:13 UTC | Status | NEW | POST |
| Veera Raghava Reddy | 2020-06-09 12:23:22 UTC | CC | vereddy | |
| Vikhyat Umrao | 2020-06-18 17:04:16 UTC | CC | tserlin | |
| Keywords | CodeChange | |||
| errata-xmlrpc | 2020-06-18 22:36:31 UTC | Status | POST | MODIFIED |
| Fixed In Version | ceph-14.2.8-72.el8cp, ceph-14.2.8-72.el7cp | |||
| Status | MODIFIED | ON_QA | ||
| Matt Benjamin (redhat) | 2020-06-29 18:26:21 UTC | Doc Text | Cause: rgw_parse_bucket_key, if called with non-empty rgw_bucket argument, would not correctly assign an empty value for bucket::tenant when no tenant was present in the key. Consequence: Some callers (e.g., radosgw-admin bucket stats) processing keys in a loop could incorrectly interpret untenanted buckets as tenanted, if some tenanted buckets were listed. Fix: The bucket tenant member is now cleared if no tenant applies. Result: | |
| Doc Type | If docs needed, set a value | Bug Fix | ||
| John Brier | 2020-07-06 20:34:05 UTC | Blocks | 1816167 | |
| John Brier | 2020-07-09 08:26:21 UTC | CC | jbrier | |
| Doc Text | Cause: rgw_parse_bucket_key, if called with non-empty rgw_bucket argument, would not correctly assign an empty value for bucket::tenant when no tenant was present in the key. Consequence: Some callers (e.g., radosgw-admin bucket stats) processing keys in a loop could incorrectly interpret untenanted buckets as tenanted, if some tenanted buckets were listed. Fix: The bucket tenant member is now cleared if no tenant applies. Result: | . Bucket tenanting status is interpreted correctly when `rgw_parse_bucket_key` is called Previously, some callers of `rgw_parse_bucket_key` like `radosgw-admin bucket stats`, which processed keys in a loop, could incorrectly interpret untenanted buckets as tenanted, if some tenanted buckets were listed. If `rgw_parse_bucket_key` was called with a non-empty rgw bucket argument, it would not correctly assign an empty value for bucket::tenant when no tenant was present in the key. In {storage-product} 4.1z1 the bucket tenant member is now cleared if no tenant applies and bucket tenanting status is interpreted correctly. |
||
| John Brier | 2020-07-09 09:38:07 UTC | Doc Text | . Bucket tenanting status is interpreted correctly when `rgw_parse_bucket_key` is called Previously, some callers of `rgw_parse_bucket_key` like `radosgw-admin bucket stats`, which processed keys in a loop, could incorrectly interpret untenanted buckets as tenanted, if some tenanted buckets were listed. If `rgw_parse_bucket_key` was called with a non-empty rgw bucket argument, it would not correctly assign an empty value for bucket::tenant when no tenant was present in the key. In {storage-product} 4.1z1 the bucket tenant member is now cleared if no tenant applies and bucket tenanting status is interpreted correctly. | .Bucket tenanting status is interpreted correctly when `rgw_parse_bucket_key` is called Previously, some callers of `rgw_parse_bucket_key` like `radosgw-admin bucket stats`, which processed keys in a loop, could incorrectly interpret untenanted buckets as tenanted, if some tenanted buckets were listed. If `rgw_parse_bucket_key` was called with a non-empty rgw bucket argument, it would not correctly assign an empty value for bucket::tenant when no tenant was present in the key. In {storage-product} 4.1z1 the bucket tenant member is now cleared if no tenant applies and bucket tenanting status is interpreted correctly. |
| errata-xmlrpc | 2020-07-20 13:04:25 UTC | Status | ON_QA | RELEASE_PENDING |
| errata-xmlrpc | 2020-07-20 14:21:03 UTC | Status | RELEASE_PENDING | CLOSED |
| Resolution | --- | ERRATA | ||
| Last Closed | 2020-07-20 14:21:03 UTC | |||
| errata-xmlrpc | 2020-07-20 14:21:29 UTC | Link ID | Red Hat Product Errata RHSA-2020:3003 |
Back to bug 1830330