Hi, Switching to a POST gives a 200 with the user JSON returned though this does not include any quota information back. I am guessing this is a bug and will start a ticket for it, unless you think I am doing something wrong here.
{u'display_name': u' Mr. Test', u'keys': [{u'access_key': u'REDACTED', u'secret_key': u'REDACTED', u'user': u'derektest'}], u'caps': [], u'max_buckets': 1000, u'swift_keys': [], u'suspended': 0, u'user_id': u'derektest', u'email': u'', u'subusers': []} The command line shows nothing changed on the user object (which is where I expected something to change?). # radosgw-admin user info --uid=derektest { "user_id": "derektest", "display_name": " Mr. Test", "email": "", "suspended": 0, "max_buckets": 1000, "auid": 0, "subusers": [], "keys": [ { "user": "derektest", "access_key": "REDACTED", "secret_key": "REDACTED"}], "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": false, "max_size_kb": -1, "max_objects": -1}, "temp_url_keys": []} 2014-04-22 12:30:31.760917 7fa46bfff700 20 enqueued request req=0x7fa4700574f0 2014-04-22 12:30:31.760949 7fa46bfff700 20 RGWWQ: 2014-04-22 12:30:31.760952 7fa46bfff700 20 req: 0x7fa4700574f0 2014-04-22 12:30:31.760957 7fa46bfff700 10 allocated request req=0x7fa470016500 2014-04-22 12:30:31.761097 7fa42e3a9700 20 dequeued request req=0x7fa4700574f0 2014-04-22 12:30:31.761103 7fa42e3a9700 20 RGWWQ: empty 2014-04-22 12:30:31.761166 7fa42e3a9700 20 CONTENT_LENGTH=0 2014-04-22 12:30:31.761169 7fa42e3a9700 20 DOCUMENT_ROOT=/var/www/ceph 2014-04-22 12:30:31.761170 7fa42e3a9700 20 FCGI_ROLE=RESPONDER 2014-04-22 12:30:31.761171 7fa42e3a9700 20 GATEWAY_INTERFACE=CGI/1.1 2014-04-22 12:30:31.761172 7fa42e3a9700 20 HTTP_ACCEPT=*/* 2014-04-22 12:30:31.761174 7fa42e3a9700 20 HTTP_ACCEPT_ENCODING=gzip, deflate, compress 2014-04-22 12:30:31.761175 7fa42e3a9700 20 HTTP_AUTHORIZATION=AWS K48682YQBKQL051P37NM:0whdvZaAwxgXyrSEq65gHpn6Q/E= 2014-04-22 12:30:31.761176 7fa42e3a9700 20 HTTP_DATE=Tue, 22 Apr 2014 16:30:28 GMT 2014-04-22 12:30:31.761177 7fa42e3a9700 20 HTTP_HOST=ceph00.umiacs.umd.edu 2014-04-22 12:30:31.761178 7fa42e3a9700 20 HTTP_USER_AGENT=python-requests/2.0.1 CPython/2.7.5 Darwin/13.1.0 2014-04-22 12:30:31.761179 7fa42e3a9700 20 HTTPS=on 2014-04-22 12:30:31.761180 7fa42e3a9700 20 PATH=/sbin:/usr/sbin:/bin:/usr/bin 2014-04-22 12:30:31.761182 7fa42e3a9700 20 QUERY_STRING=page=admin¶ms=/user&uid=derektest"a-type=user&max-size-kb=100000&max-objects=10000&enabled=true 2014-04-22 12:30:31.761185 7fa42e3a9700 20 REMOTE_ADDR=192.168.86.254 2014-04-22 12:30:31.761186 7fa42e3a9700 20 REMOTE_PORT=65165 2014-04-22 12:30:31.761187 7fa42e3a9700 20 REQUEST_METHOD=POST 2014-04-22 12:30:31.761189 7fa42e3a9700 20 REQUEST_URI=/admin/user?uid=derektest"a-type=user&max-size-kb=100000&max-objects=10000&enabled=true 2014-04-22 12:30:31.761190 7fa42e3a9700 20 SCRIPT_FILENAME=/var/www/ceph/s3gw.fcgi 2014-04-22 12:30:31.761191 7fa42e3a9700 20 SCRIPT_NAME=/admin/user 2014-04-22 12:30:31.761192 7fa42e3a9700 20 SCRIPT_URI=https://ceph00.umiacs.umd.edu/admin/user 2014-04-22 12:30:31.761193 7fa42e3a9700 20 SCRIPT_URL=/admin/user 2014-04-22 12:30:31.761195 7fa42e3a9700 20 SERVER_ADDR=192.168.7.222 2014-04-22 12:30:31.761196 7fa42e3a9700 20 SERVER_ADMIN=st...@umiacs.umd.edu 2014-04-22 12:30:31.761197 7fa42e3a9700 20 SERVER_NAME=ceph00.umiacs.umd.edu 2014-04-22 12:30:31.761198 7fa42e3a9700 20 SERVER_PORT=443 2014-04-22 12:30:31.761199 7fa42e3a9700 20 SERVER_PROTOCOL=HTTP/1.1 2014-04-22 12:30:31.761200 7fa42e3a9700 20 SERVER_SIGNATURE= 2014-04-22 12:30:31.761201 7fa42e3a9700 20 SERVER_SOFTWARE=Apache/2.2.15 (Red Hat) 2014-04-22 12:30:31.761205 7fa42e3a9700 1 ====== starting new request req=0x7fa4700574f0 ===== 2014-04-22 12:30:31.761224 7fa42e3a9700 2 req 361:0.000019::POST /admin/user::initializing 2014-04-22 12:30:31.761270 7fa42e3a9700 10 host=ceph00.umiacs.umd.edu rgw_dns_name=ceph.umiacs.umd.edu 2014-04-22 12:30:31.761322 7fa42e3a9700 2 req 361:0.000117::POST /admin/user::getting op 2014-04-22 12:30:31.761327 7fa42e3a9700 2 req 361:0.000122::POST /admin/user:modify_user:authorizing 2014-04-22 12:30:31.761380 7fa42e3a9700 20 get_obj_state: rctx=0x7fa4780aed10 obj=.users:K48682YQBKQL051P37NM state=0x7fa4780e1118 s->prefetch_data=0 2014-04-22 12:30:31.761390 7fa42e3a9700 10 cache get: name=.users+K48682YQBKQL051P37NM : hit 2014-04-22 12:30:31.761400 7fa42e3a9700 20 get_obj_state: s->obj_tag was set empty 2014-04-22 12:30:31.761407 7fa42e3a9700 10 cache get: name=.users+K48682YQBKQL051P37NM : hit 2014-04-22 12:30:31.761449 7fa42e3a9700 20 get_obj_state: rctx=0x7fa478032a50 obj=.users.uid:derek state=0x7fa47802d6a8 s->prefetch_data=0 2014-04-22 12:30:31.761454 7fa42e3a9700 10 cache get: name=.users.uid+derek : hit 2014-04-22 12:30:31.761458 7fa42e3a9700 20 get_obj_state: s->obj_tag was set empty 2014-04-22 12:30:31.761462 7fa42e3a9700 10 cache get: name=.users.uid+derek : hit 2014-04-22 12:30:31.761521 7fa42e3a9700 10 get_canon_resource(): dest=/admin/user 2014-04-22 12:30:31.761524 7fa42e3a9700 10 auth_hdr: POST Tue, 22 Apr 2014 16:30:28 GMT /admin/user 2014-04-22 12:30:31.761620 7fa42e3a9700 15 calculated digest=0whdvZaAwxgXyrSEq65gHpn6Q/E= 2014-04-22 12:30:31.761622 7fa42e3a9700 15 auth_sign=0whdvZaAwxgXyrSEq65gHpn6Q/E= 2014-04-22 12:30:31.761623 7fa42e3a9700 15 compare=0 2014-04-22 12:30:31.761627 7fa42e3a9700 2 req 361:0.000422::POST /admin/user:modify_user:reading permissions 2014-04-22 12:30:31.761630 7fa42e3a9700 2 req 361:0.000426::POST /admin/user:modify_user:init op 2014-04-22 12:30:31.761633 7fa42e3a9700 2 req 361:0.000429::POST /admin/user:modify_user:verifying op mask 2014-04-22 12:30:31.761636 7fa42e3a9700 20 required_mask= 0 user.op_mask=7 2014-04-22 12:30:31.761637 7fa42e3a9700 2 req 361:0.000433::POST /admin/user:modify_user:verifying op permissions 2014-04-22 12:30:31.761641 7fa42e3a9700 2 req 361:0.000437::POST /admin/user:modify_user:verifying op params 2014-04-22 12:30:31.761643 7fa42e3a9700 2 req 361:0.000439::POST /admin/user:modify_user:executing 2014-04-22 12:30:31.761677 7fa42e3a9700 20 get_obj_state: rctx=0x7fa4780a4000 obj=.users.uid:derektest state=0x7fa4780e2318 s->prefetch_data=0 2014-04-22 12:30:31.761682 7fa42e3a9700 10 cache get: name=.users.uid+derektest : type miss (requested=22, cached=19) 2014-04-22 12:30:31.764100 7fa42e3a9700 10 cache put: name=.users.uid+derektest 2014-04-22 12:30:31.764109 7fa42e3a9700 10 moving .users.uid+derektest to cache LRU end 2014-04-22 12:30:31.764121 7fa42e3a9700 20 get_obj_state: s->obj_tag was set empty 2014-04-22 12:30:31.764140 7fa42e3a9700 10 cache get: name=.users.uid+derektest : hit 2014-04-22 12:30:31.764196 7fa42e3a9700 0 max_buckets=1000 specified=0 2014-04-22 12:30:31.769477 7fa42e3a9700 10 cache put: name=.users.uid+derektest 2014-04-22 12:30:31.769482 7fa42e3a9700 10 moving .users.uid+derektest to cache LRU end 2014-04-22 12:30:31.769502 7fa42e3a9700 10 distributing notification oid=notify.7 bl.length()=558 2014-04-22 12:30:31.770571 7fa47ffff700 10 RGWWatcher::notify() opcode=1 ver=5981 bl.length()=558 2014-04-22 12:30:31.770602 7fa47ffff700 10 cache put: name=.users.uid+derektest 2014-04-22 12:30:31.770606 7fa47ffff700 10 moving .users.uid+derektest to cache LRU end 2014-04-22 12:30:31.771875 7fa42e3a9700 2 req 361:0.010669::POST /admin/user:modify_user:http status=200 2014-04-22 12:30:31.771890 7fa42e3a9700 1 ====== req done req=0x7fa4700574f0 http_status=200 ====== -- Derek T. Yarnell University of Maryland Institute for Advanced Computer Studies _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com