Project

General

Profile

Actions

Bug #8293

closed

admin api get quotas

Added by Derek Yarnell almost 10 years ago. Updated almost 8 years ago.

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

0%

Source:
Community (user)
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I have been trying to implement the different admin api quota commands. I am getting a 200 answer but no body when requesting the quota for a user. This is on 0.79.

GET /admin/user?quota&uid=derektest&quota-type=user HTTP/1.1

{ "user_id": "derektest",
"display_name": "Mr. Test",
"email": "",
"suspended": 0,
"max_buckets": 1000,
"auid": 0,
"subusers": [],
"keys": [ { "user": "derektest",
"access_key": "XXXX",
"secret_key": "XXXX"}, { "user": "derektest",
"access_key": "XXXX",
"secret_key": "XXXX"}],
"swift_keys": [],
"caps": [],
"op_mask": "read, write, delete",
"default_placement": "",
"placement_tags": [],
"bucket_quota": { "enabled": false,
"max_size_kb": -1,
"max_objects": -1},
"user_quota": { "enabled": true,
"max_size_kb": 10000,
"max_objects": 10000},
"temp_url_keys": []}

2014-05-06 09:24:57.505221 7f9856bfd700 20 enqueued request req=0x7f985800f5f0
2014-05-06 09:24:57.505279 7f9856bfd700 20 RGWWQ:
2014-05-06 09:24:57.505282 7f9856bfd700 20 req: 0x7f985800f5f0
2014-05-06 09:24:57.505287 7f9856bfd700 10 allocated request req=0x7f985801f960
2014-05-06 09:24:57.505418 7f9827db2700 20 dequeued request req=0x7f985800f5f0
2014-05-06 09:24:57.505427 7f9827db2700 20 RGWWQ: empty
2014-05-06 09:24:57.505501 7f9827db2700 20 DOCUMENT_ROOT=/var/www/ceph
2014-05-06 09:24:57.505503 7f9827db2700 20 FCGI_ROLE=RESPONDER
2014-05-06 09:24:57.505504 7f9827db2700 20 GATEWAY_INTERFACE=CGI/1.1
2014-05-06 09:24:57.505506 7f9827db2700 20 HTTP_ACCEPT=*/*
2014-05-06 09:24:57.505528 7f9827db2700 20 HTTP_ACCEPT_ENCODING=gzip, deflate, compress
2014-05-06 09:24:57.505529 7f9827db2700 20 HTTP_AUTHORIZATION=AWS K48682YQBKQL051P37NM:BPPj/ACKmiTy1DsYuCljVpxpZBA=
2014-05-06 09:24:57.505530 7f9827db2700 20 HTTP_DATE=Tue, 06 May 2014 13:24:45 GMT
2014-05-06 09:24:57.505532 7f9827db2700 20 HTTP_HOST=ceph00.umiacs.umd.edu
2014-05-06 09:24:57.505533 7f9827db2700 20 HTTP_USER_AGENT=python-requests/2.0.1 CPython/2.7.5 Darwin/13.1.0
2014-05-06 09:24:57.505534 7f9827db2700 20 HTTPS=on
2014-05-06 09:24:57.505535 7f9827db2700 20 PATH=/sbin:/usr/sbin:/bin:/usr/bin
2014-05-06 09:24:57.505536 7f9827db2700 20 QUERY_STRING=page=admin&params=/user&quota&uid=derektest&quota-type=user
2014-05-06 09:24:57.505537 7f9827db2700 20 REMOTE_ADDR=192.168.78.25
2014-05-06 09:24:57.505538 7f9827db2700 20 REMOTE_PORT=65245
2014-05-06 09:24:57.505539 7f9827db2700 20 REQUEST_METHOD=GET
2014-05-06 09:24:57.505541 7f9827db2700 20 REQUEST_URI=/admin/user?quota&uid=derektest&quota-type=user
2014-05-06 09:24:57.505542 7f9827db2700 20 SCRIPT_FILENAME=/var/www/ceph/s3gw.fcgi
2014-05-06 09:24:57.505543 7f9827db2700 20 SCRIPT_NAME=/admin/user
2014-05-06 09:24:57.505544 7f9827db2700 20 SCRIPT_URI=https://ceph00.umiacs.umd.edu/admin/user
2014-05-06 09:24:57.505545 7f9827db2700 20 SCRIPT_URL=/admin/user
2014-05-06 09:24:57.505546 7f9827db2700 20 SERVER_ADDR=192.168.7.222
2014-05-06 09:24:57.505547 7f9827db2700 20 SERVER_ADMIN=
2014-05-06 09:24:57.505548 7f9827db2700 20 SERVER_NAME=ceph00.umiacs.umd.edu
2014-05-06 09:24:57.505549 7f9827db2700 20 SERVER_PORT=443
2014-05-06 09:24:57.505559 7f9827db2700 20 SERVER_PROTOCOL=HTTP/1.1
2014-05-06 09:24:57.505561 7f9827db2700 20 SERVER_SIGNATURE=
2014-05-06 09:24:57.505562 7f9827db2700 20 SERVER_SOFTWARE=Apache/2.2.15 (Red Hat)
2014-05-06 09:24:57.505564 7f9827db2700 1 ====== starting new request req=0x7f985800f5f0 =====
2014-05-06 09:24:57.505586 7f9827db2700 2 req 39:0.000022::GET /admin/user::initializing
2014-05-06 09:24:57.505592 7f9827db2700 10 host=ceph00.umiacs.umd.edu rgw_dns_name=ceph.umiacs.umd.edu
2014-05-06 09:24:57.505640 7f9827db2700 2 req 39:0.000077::GET /admin/user::getting op
2014-05-06 09:24:57.505645 7f9827db2700 2 req 39:0.000081::GET /admin/user:get_quota_info:authorizing
2014-05-06 09:24:57.505713 7f9827db2700 20 get_obj_state: rctx=0x7f9870021480 obj=.users:K48682YQBKQL051P37NM state=0x7f9870058cf8 s->pre0
2014-05-06 09:24:57.505726 7f9827db2700 10 cache get: name=.users+K48682YQBKQL051P37NM : hit
2014-05-06 09:24:57.505736 7f9827db2700 20 get_obj_state: s->obj_tag was set empty
2014-05-06 09:24:57.505744 7f9827db2700 10 cache get: name=.users+K48682YQBKQL051P37NM : hit
2014-05-06 09:24:57.505799 7f9827db2700 20 get_obj_state: rctx=0x7f987001df30 obj=.users.uid:derek state=0x7f9870059548 s->prefetch_data=0
2014-05-06 09:24:57.505806 7f9827db2700 10 cache get: name=.users.uid+derek : hit
2014-05-06 09:24:57.505811 7f9827db2700 20 get_obj_state: s->obj_tag was set empty
2014-05-06 09:24:57.505815 7f9827db2700 10 cache get: name=.users.uid+derek : hit
2014-05-06 09:24:57.505905 7f9827db2700 10 get_canon_resource(): dest=/admin/user
2014-05-06 09:24:57.505909 7f9827db2700 10 auth_hdr:
GET

Tue, 06 May 2014 13:24:45 GMT
/admin/user
2014-05-06 09:24:57.505982 7f9827db2700 15 calculated digest=BPPj/ACKmiTy1DsYuCljVpxpZBA=
2014-05-06 09:24:57.505984 7f9827db2700 15 auth_sign=BPPj/ACKmiTy1DsYuCljVpxpZBA=
2014-05-06 09:24:57.505986 7f9827db2700 15 compare=0
2014-05-06 09:24:57.505990 7f9827db2700 2 req 39:0.000427::GET /admin/user:get_quota_info:reading permissions
2014-05-06 09:24:57.505994 7f9827db2700 2 req 39:0.000430::GET /admin/user:get_quota_info:init op
2014-05-06 09:24:57.505997 7f9827db2700 2 req 39:0.000434::GET /admin/user:get_quota_info:verifying op mask
2014-05-06 09:24:57.505999 7f9827db2700 20 required_mask= 0 user.op_mask=7
2014-05-06 09:24:57.506001 7f9827db2700 2 req 39:0.000438::GET /admin/user:get_quota_info:verifying op permissions
2014-05-06 09:24:57.506004 7f9827db2700 2 req 39:0.000441::GET /admin/user:get_quota_info:verifying op params
2014-05-06 09:24:57.506007 7f9827db2700 2 req 39:0.000444::GET /admin/user:get_quota_info:executing
2014-05-06 09:24:57.506038 7f9827db2700 20 get_obj_state: rctx=0x7f9870013ba0 obj=.users.uid:derektest state=0x7f987005a3c8 s->prefetch_d0
2014-05-06 09:24:57.506043 7f9827db2700 10 cache get: name=.users.uid+derektest : hit
2014-05-06 09:24:57.506048 7f9827db2700 20 get_obj_state: s->obj_tag was set empty
2014-05-06 09:24:57.506052 7f9827db2700 10 cache get: name=.users.uid+derektest : hit
2014-05-06 09:24:57.506100 7f9827db2700 2 req 39:0.000537::GET /admin/user:get_quota_info:http status=200
2014-05-06 09:24:57.506104 7f9827db2700 1 ====== req done req=0x7f985800f5f0 http_status=200 ======

Actions

Also available in: Atom PDF