Bug #23821
rgw: admin rest api shouldn't return error when getting user's stats if the user hasn't create any bucket.
0%
Description
rgw: admin rest api shouldn't return error when getting user's stats if the user hasn't create any bucket.
new create user without create any bucket
< GET /admin/user?info&uid=test2testa&format=json HTTP/1.1
< Host: 127.0.0.1:80
< Accept-Encoding: gzip, deflate
< Accept: */*
< User-Agent: python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64
< Connection: keep-alive
< date: Fri, 20 Apr 2018 08:15:54 GMT
< Authorization: AWS admin:ejN0kC+NB13+dsg5Y2Xa7KIPk9w=
<
HTTP/1.1 200 OK
date: Fri, 20 Apr 2018 08:15:54 GMT
content-length: 270
x-amz-request-id: tx00000000000000000002a-005ad9a1ba-121f0-default
connection: Keep-Alive
with get stats
< GET /admin/user?info&uid=test2testa&stats=True&format=json HTTP/1.1
< Host: 127.0.0.1:80
< Accept-Encoding: gzip, deflate
< Accept: */*
< User-Agent: python-requests/2.6.0 CPython/2.7.5 Linux/3.10.0-327.el7.x86_64
< Connection: keep-alive
< date: Fri, 20 Apr 2018 08:16:11 GMT
< Authorization: AWS admin:JMLnVZU8+TGWVI140BPD0+/+NuU=
<
HTTP/1.1 404 Not Found
content-length: 116
accept-ranges: bytes
connection: Keep-Alive
x-amz-request-id: tx00000000000000000002c-005ad9a1cb-121f0-default
date: Fri, 20 Apr 2018 08:16:11 GMT
content-type: application/json
{"Code":"NoSuchKey","RequestId":"tx00000000000000000002c-005ad9a1cb-121f0-default","HostId":"121f0-default-default"}
https://github.com/ceph/ceph/pull/21551 this pr fix this
Related issues
History
#1 Updated by Casey Bodley almost 6 years ago
- Status changed from New to 7
- Backport set to luminous
#2 Updated by Casey Bodley almost 6 years ago
- Status changed from 7 to Pending Backport
#3 Updated by Nathan Cutler almost 6 years ago
- Copied to Backport #23861: luminous: rgw: admin rest api shouldn't return error when getting user's stats if the user hasn't create any bucket. added
#4 Updated by Nathan Cutler almost 6 years ago
- Status changed from Pending Backport to Resolved