Project

General

Profile

Fix #6616

radosgw: system users are not handled well by read_policy()

Added by Josh Durgin over 10 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Target version:
-
% Done:

0%

Source:
Development
Tags:
Backport:
dumpling
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

System users should be able to read suspended buckets and get 404 for deleted buckets instead of 403.

Associated revisions

Revision ea816c1c (diff)
Added by Josh Durgin over 10 years ago

rgw: skip read_policy checks for system_users

A system user should still be able to examine suspended buckets, and
get -ENOENT instead of -EACCESS for a deleted object.

Fixes: #6616
Backport: dumpling
Signed-off-by: Josh Durgin <>

Revision 90101aea (diff)
Added by Josh Durgin over 10 years ago

rgw: skip read_policy checks for system_users

A system user should still be able to examine suspended buckets, and
get -ENOENT instead of -EACCESS for a deleted object.

Fixes: #6616
Backport: dumpling
Signed-off-by: Josh Durgin <>
(cherry picked from commit ea816c1c2fd47eab647d6fab96c9ca4bfeecd5bb)

History

#3 Updated by Yehuda Sadeh over 10 years ago

  • Status changed from Fix Under Review to Resolved

Was backported, commit:f1fa8116d441924d44c99624829f3daa090c821c

Also available in: Atom PDF