Hi,

I´m using RedHat 6.4.
Attached two files: one with the log output from GET bucket1 from ytenant and 
the other with the log output from GET object1 from ytenant (both with 401 
response)

When I get the bucket (after the Put request with X-Container-Read header) from 
xtenant, I can see

< HTTP/1.1 200
< Date: Tue, 09 Jul 2013 06:24:27 GMT
< Server: Apache/2.2.15 (Red Hat)
< Connection: close
< Transfer-Encoding: chunked
< Content-Type: text/plain; charset=utf-8
<
Object1
* Closing connection #0

But, where is the X-Container-Read header? it should appear? Maybe the problem 
is saving the metadata header....

Thanks a lot,
Álvaro



-----Mensaje original-----
De: Yehuda Sadeh [mailto:[email protected]] 
Enviado el: martes, 09 de julio de 2013 7:53
Para: Alvaro Izquierdo Jimeno
CC: [email protected]
Asunto: Re: [ceph-users] (keystone + radosgw ) users

>From what I can tell, this should be enough. I'll need to see more concrete 
>logs to figure out what went wrong though.

Yehuda

On Mon, Jul 8, 2013 at 10:47 PM, Alvaro Izquierdo Jimeno <[email protected]> 
wrote:
> Any idea?
>
> Thanks a lot,
> Álvaro.
>
> -----Mensaje original-----
> De: [email protected] 
> [mailto:[email protected]] En nombre de Alvaro 
> Izquierdo Jimeno Enviado el: viernes, 05 de julio de 2013 11:58
> Para: Yehuda Sadeh
> CC: [email protected]
> Asunto: Re: [ceph-users] (keystone + radosgw ) users
>
> Hi,
>
> Maybe i forgot something but i can't use this behavior:
>
> I will try to explain my setting:
>
> I have two keystone users: 'x' and 'y'
> And two keystone tenants: 'xtenant' and 'ytenant'
>
> In ceph.conf I have the option:
> rgw enforce swift acls = true
>
> I have got the token for x and xtenant with curl -k -X 'POST' -v 
> http://mykeystone:5000/v2.0/tokens -d 
> '{"auth":{"passwordCredentials":{"username": "x", "password":"pass"}, 
> "tenantId":"the_id_of_xtenant"}}' -H 'Content-type: application/json'
>
> Create a container (with permissions to ytenant) and an object curl -v 
> -X PUT -H 'X-Container-Read: the_id_of_ytenant' -H 'X-Auth-Token: 
> x_token' http://myradosgw/swift/v1/bucket1 curl -v -X PUT -H 
> 'X-Auth-Token: x_token' http://myradosgw/swift/v1/bucket1/object1
>
> I can get the container and object with x_token:
> curl -v -X GET -H 'X-Auth-Token: x_token' 
> http://myradosgw/swift/v1/bucket1 curl -v -X GET -H 'X-Auth-Token: 
> x_token' http://myradosgw/swift/v1/bucket1/object1
>
> until this moment, all ok.
>
> I have got the token for y and ytenant with
>
> curl -k -X 'POST' -v http://mykeystone:5000/v2.0/tokens -d 
> '{"auth":{"passwordCredentials":{"username": "y", "password":"pass2"}, 
> "tenantId":"the_id_of_ytenant"}}' -H 'Content-type: application/json'
>
> But, radosgw returns a 401 when I try to get the container or the bucket:
> curl -v -X GET -H 'X-Auth-Token: y_token' 
> http://myradosgw/swift/v1/bucket1 curl -v -X GET -H 'X-Auth-Token: 
> y_token' http://myradosgw/swift/v1/bucket1/object1
>
>
> What have I forgotten?
>
> Thanks and regards,
> Álvaro.
>
> -----Mensaje original-----
> De: Yehuda Sadeh [mailto:[email protected]] Enviado el: viernes, 05 
> de julio de 2013 8:39
> Para: Alvaro Izquierdo Jimeno
> CC: [email protected]
> Asunto: Re: [ceph-users] (keystone + radosgw ) users
>
> The rados gateway supports swift form of ACLs on buckets in which it is 
> possible to set read/write permissions for each bucket to allow access for 
> its objects. This can be done by setting the X-Container-Read, and 
> X-Container-Write attributes on the containers.
> Each attribute is a comma delimited list of permitted users that are given 
> the specific permission. Note that when using the keystone backed, the 
> permissions are given at the tenant level, so they should be referred as such 
> (using the tenant hex id).
>
> On Thu, Jul 4, 2013 at 11:27 PM, Alvaro Izquierdo Jimeno 
> <[email protected]> wrote:
>> May anybody help me?
>>
>>
>>
>> Many thanks and regards,
>>
>> Álvaro.
>>
>>
>>
>>
>>
>> De: [email protected] 
>> [mailto:[email protected]] En nombre de Alvaro 
>> Izquierdo Jimeno Enviado el: martes, 02 de julio de 2013 14:30
>> Para: [email protected]
>> Asunto: [ceph-users] (keystone + radosgw ) users
>>
>>
>>
>> Hi all,
>>
>>
>>
>> I have been able to bind openstack keystone and radosgw and have 
>> checked users created from keystone can make requests on radosgw.
>>
>>
>>
>> But, how can we handle several tenants and users from keystone? In 
>> swift, we have the option of  setting up ACLs in the config file and 
>> headers to mark which user can make an operation in each container in 
>> a specific tenant (for example). Does it exist that option with radosgw 
>> instead of swift?
>>
>>
>>
>> Many thanks in advanced and best regards,
>>
>> Álvaro.
>>
>>
>>
>>
>>
>>
>> ____________
>> Verificada la ausencia de virus por G Data AntiVirus Versión: AVA
>> 22.10661 del 02.07.2013 Noticias de virus: www.antiviruslab.com
>>
>>
>> _______________________________________________
>> ceph-users mailing list
>> [email protected]
>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>
> ____________
> Verificada la ausencia de virus por G Data AntiVirus
> Versión: AVA 22.10718 del 05.07.2013
> Noticias de virus: www.antiviruslab.com 
> _______________________________________________
> ceph-users mailing list
> [email protected]
> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
> ____________
> Verificada la ausencia de virus por G Data AntiVirus
> Versión: AVA 22.10827 del 09.07.2013
> Noticias de virus: www.antiviruslab.com

____________
Verificada la ausencia de virus por G Data AntiVirus
Versión: AVA 22.10829 del 09.07.2013
Noticias de virus: www.antiviruslab.com
2013-07-09 08:12:02.674694 7fa3bfbe5700  1 ====== starting new request 
req=0x282d1f0 =====
2013-07-09 08:12:02.674748 7fa3bfbe5700  2 req 5:0.000054::::initializing
2013-07-09 08:12:02.674755 7fa3bfbe5700 10 host=myradosgw rgw_dns_name=myradosgw
2013-07-09 08:12:02.674780 7fa3bfbe5700 10 ver=v1 first=bucket1 req=
2013-07-09 08:12:02.674783 7fa3bfbe5700 10 s->object=<NULL> s->bucket=bucket1
2013-07-09 08:12:02.674786 7fa3bfbe5700 20 FCGI_ROLE=RESPONDER
2013-07-09 08:12:02.674788 7fa3bfbe5700 20 SCRIPT_URL=/swift/v1/bucket1
2013-07-09 08:12:02.674788 7fa3bfbe5700 20 
SCRIPT_URI=http://myradosgw/swift/v1/bucket1
2013-07-09 08:12:02.674789 7fa3bfbe5700 20 HTTP_AUTHORIZATION=
2013-07-09 08:12:02.674790 7fa3bfbe5700 20 HTTP_USER_AGENT=curl/7.19.7 
(x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 
libssh2/1.4.2
2013-07-09 08:12:02.674792 7fa3bfbe5700 20 HTTP_HOST=myradosgw
2013-07-09 08:12:02.674793 7fa3bfbe5700 20 HTTP_ACCEPT=*/*
2013-07-09 08:12:02.674794 7fa3bfbe5700 20 
HTTP_X_AUTH_TOKEN=MIILCQYJKoZIhvcNAQcCoIIK+jCCCvYCAQExCTAHBgUrDgMCGjCCCeIGCSqGSIb3DQEHAaCCCdMEggnPeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wNy0wOVQwNToxOToyMi40MzQwNjciLCAiZXhwaXJlcyI6ICIyMDEzLTA3LTEwVDA1OjE5OjIyWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImVtaWxpb3RlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgIm5hbWUiOiAiZW1pbGlvdGVuYW50In19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzQvdjEuMS8wMjQ0YzBhZGM2M2E0YmZjYjczMGEyOTMwNDA5N2Y5ZCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6ODc3NC92MS4xLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgImlkIjogIjMwMWI2YjgzMGY1YTQ3OTM5ZjExNmE4ZjZkMmM3Y2VmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzQvdjEuMS8wMjQ0YzBhZGM2M2E0YmZjYjczMGEyOTMwNDA5N2Y5ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjb21wdXRlIiwgIm5hbWUiOiAibm92YSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6OTI5MiIsICJpZCI6ICJhNGVlZTQ4YjQ3MDM0NTM3YmYwYTNhZmFkMDM4N2NjYSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4Nzc2L3YxLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4Nzc2L3YxLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgImlkIjogIjI3YTU1NjNlOWFkYTQ5MjJhZDk2Yjk0NjBhMTI1YjE3IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzYvdjEvMDI0NGMwYWRjNjNhNGJmY2I3MzBhMjkzMDQwOTdmOWQifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAidm9sdW1lIiwgIm5hbWUiOiAidm9sdW1lIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgImlkIjogIjhkNjk1MjhkYzVlZTQ4MTY5MzBiY2Y0YmQ3MzBiNmE2IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzMvc2VydmljZXMvQ2xvdWQifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiZWMyIiwgIm5hbWUiOiAiZWMyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2Rldi1pbnN0YW50c2VydmVycy1vcGVuc3RhY2stMDIvc3dpZnQvdjEiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vZGV2LWluc3RhbnRzZXJ2ZXJzLW9wZW5zdGFjay0wMi9zd2lmdC92MSIsICJpZCI6ICIzMjg2NWRhNTM1MTM0YWQ4OWNlMDA0NzVhYmM4NjRjMiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2Rldi1pbnN0YW50c2VydmVycy1vcGVuc3RhY2stMDIvc3dpZnQvdjEifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAib2JqZWN0LXN0b3JlIiwgIm5hbWUiOiAic3dpZnQifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjM1MzU3L3YyLjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjUwMDAvdjIuMCIsICJpZCI6ICIzMzBmYjM5M2U1NjE0MWU0OTlkY2JhYThkODc2OTM0YSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImVtaWxpb3VzZXIiLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImFjNDY4NmQwOWIwODQxZmQ5ZWI0MmNlOGYzNzA3NTQwIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9LCB7Im5hbWUiOiAidGVsZWZvbmljYSJ9XSwgIm5hbWUiOiAiZW1pbGlvdXNlciJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyI5ZmUyZmY5ZWU0Mzg0YjE4OTRhOTA4NzhkM2U5MmJhYiIsICI3YzhmNjlhNDhhZDA0NGVjOTU3YzBlNDQ4OWU4ZTRhYSJdfX19MYH-MIH8AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVVuc2V0MQ4wDAYDVQQHEwVVbnNldDEOMAwGA1UEChMFVW5zZXQxGDAWBgNVBAMTD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASBgDJSRSmSd3d6TjL9P2iPmGDgaw0ifWXKh6o-A0R2jXK6UOx2B3uKKXmlUig241Re3ZZn9VU8pypACpwyl1yUk7QvSfXFSsClrrN7DBuMetEYpqfXSzG3zSgcHkuP1bD6CG0hOAK10z+sFfH2J6Xtls67W3pV8+6wqjVnwWMg2mYk
2013-07-09 08:12:02.674801 7fa3bfbe5700 20 PATH=/sbin:/usr/sbin:/bin:/usr/bin
2013-07-09 08:12:02.674802 7fa3bfbe5700 20 SERVER_SIGNATURE=
2013-07-09 08:12:02.674803 7fa3bfbe5700 20 SERVER_SOFTWARE=Apache/2.2.15 (Red 
Hat)
2013-07-09 08:12:02.674804 7fa3bfbe5700 20 SERVER_NAME=myradosgw
2013-07-09 08:12:02.674805 7fa3bfbe5700 20 SERVER_ADDR=x.x.107.124
2013-07-09 08:12:02.674806 7fa3bfbe5700 20 SERVER_PORT=80
2013-07-09 08:12:02.674806 7fa3bfbe5700 20 REMOTE_ADDR=x.x.107.241
2013-07-09 08:12:02.674807 7fa3bfbe5700 20 DOCUMENT_ROOT=/var/www
2013-07-09 08:12:02.674808 7fa3bfbe5700 20 SERVER_ADMIN=root@localhost
2013-07-09 08:12:02.674809 7fa3bfbe5700 20 SCRIPT_FILENAME=/var/www/s3gw.fcgi
2013-07-09 08:12:02.674810 7fa3bfbe5700 20 REMOTE_PORT=58334
2013-07-09 08:12:02.674811 7fa3bfbe5700 20 GATEWAY_INTERFACE=CGI/1.1
2013-07-09 08:12:02.674811 7fa3bfbe5700 20 SERVER_PROTOCOL=HTTP/1.1
2013-07-09 08:12:02.674812 7fa3bfbe5700 20 REQUEST_METHOD=GET
2013-07-09 08:12:02.674813 7fa3bfbe5700 20 
QUERY_STRING=page=swift&params=/v1/bucket1
2013-07-09 08:12:02.674814 7fa3bfbe5700 20 REQUEST_URI=/swift/v1/bucket1
2013-07-09 08:12:02.674815 7fa3bfbe5700 20 SCRIPT_NAME=/swift/v1/bucket1
2013-07-09 08:12:02.674817 7fa3bfbe5700  2 req 5:0.000123:swift:GET 
/swift/v1/bucket1::getting op
2013-07-09 08:12:02.674820 7fa3bfbe5700  2 req 5:0.000127:swift:GET 
/swift/v1/bucket1:list_bucket:authorizing
2013-07-09 08:12:02.674866 7fa3bfbe5700 20 
token_id=99f4860ca6e4d9cd19dadfab5ad37f35
2013-07-09 08:12:02.675305 7fa3bfbe5700 20 successfully decoded pki token
2013-07-09 08:12:02.675312 7fa3bfbe5700 20 received response: {"access": 
{"token": {"issued_at": "2013-07-09T05:19:22.434067", "expires": 
"2013-07-10T05:19:22Z", "id": "placeholder", "tenant": {"description": 
"emiliotenant", "enabled": true, "id": "0244c0adc63a4bfcb730a29304097f9d", 
"name": "emiliotenant"}}, "serviceCatalog": [{"endpoints": [{"adminURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d";, "region": 
"RegionOne", "internalURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d";, "id": 
"301b6b830f5a47939f116a8f6d2c7cef", "publicURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d"}], 
"endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:9292";, "region": "RegionOne", "internalURL": 
"http://x.x.108.53:9292";, "id": "a4eee48b47034537bf0a3afad0387cca", 
"publicURL": "http://x.x.108.53:9292"}], "endpoints_links": [], "type": 
"image", "name": "glance"}, {"endpoints": [{"adminURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d";, "region": 
"RegionOne", "internalURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d";, "id": 
"27a5563e9ada4922ad96b9460a125b17", "publicURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d"}], 
"endpoints_links": [], "type": "volume", "name": "volume"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:8773/services/Admin";, "region": "RegionOne", 
"internalURL": "http://x.x.108.53:8773/services/Cloud";, "id": 
"8d69528dc5ee4816930bcf4bd730b6a6", "publicURL": 
"http://x.x.108.53:8773/services/Cloud"}], "endpoints_links": [], "type": 
"ec2", "name": "ec2"}, {"endpoints": [{"adminURL": "http://myradosgw/swift/v1";, 
"region": "regionOne", "internalURL": "http://myradosgw/swift/v1";, "id": 
"32865da535134ad89ce00475abc864c2", "publicURL": "http://myradosgw/swift/v1"}], 
"endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:35357/v2.0";, "region": "RegionOne", 
"internalURL": "http://x.x.108.53:5000/v2.0";, "id": 
"330fb393e56141e499dcbaa8d876934a", "publicURL": 
"http://x.x.108.53:5000/v2.0"}], "endpoints_links": [], "type": "identity", 
"name": "keystone"}], "user": {"username": "emiliouser", "roles_links": [], 
"id": "ac4686d09b0841fd9eb42ce8f3707540", "roles": [{"name": "_member_"}, 
{"name": "telefonica"}], "name": "emiliouser"}, "metadata": {"is_admin": 0, 
"roles": ["9fe2ff9ee4384b1894a90878d3e92bab", 
"7c8f69a48ad044ec957c0e4489e8e4aa"]}}}
2013-07-09 08:12:02.677061 7fa3bfbe5700  0 validated token: 
emiliotenant:emiliouser expires: 1373433562
2013-07-09 08:12:02.677083 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa39001b080 
obj=.users.uid:0244c0adc63a4bfcb730a29304097f9d state=0x7fa390017fb8 
s->prefetch_data=0
2013-07-09 08:12:02.677095 7fa3bfbe5700 10 cache get: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d : miss
2013-07-09 08:12:02.678474 7fa3bfbe5700 10 cache put: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d
2013-07-09 08:12:02.678484 7fa3bfbe5700 10 adding 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:12:02.678490 7fa3bfbe5700 20 get_obj_state: s->obj_tag was set 
empty
2013-07-09 08:12:02.678496 7fa3bfbe5700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:12:02.678498 7fa3bfbe5700 10 cache get: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d : type miss (requested=1, 
cached=6)
2013-07-09 08:12:02.678503 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa39001ad20 
obj=.users.uid:0244c0adc63a4bfcb730a29304097f9d state=0x7fa390017fb8 
s->prefetch_data=0
2013-07-09 08:12:02.678508 7fa3bfbe5700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:12:02.678510 7fa3bfbe5700 10 cache get: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d : hit
2013-07-09 08:12:02.678513 7fa3bfbe5700 20 get_obj_state: s->obj_tag was set 
empty
2013-07-09 08:12:02.678514 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa39001ad20 
obj=.users.uid:0244c0adc63a4bfcb730a29304097f9d state=0x7fa390017fb8 
s->prefetch_data=0
2013-07-09 08:12:02.678517 7fa3bfbe5700 20 state for 
obj=.users.uid:0244c0adc63a4bfcb730a29304097f9d is not atomic, not appending 
atomic test
2013-07-09 08:12:02.678518 7fa3bfbe5700 20 rados->read obj-ofs=0 read_ofs=0 
read_len=524288
2013-07-09 08:12:02.679503 7fa3bfbe5700 20 rados->read r=0 bl.length=149
2013-07-09 08:12:02.679542 7fa3bfbe5700 10 cache put: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d
2013-07-09 08:12:02.679545 7fa3bfbe5700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:12:02.679555 7fa3bfbe5700  2 req 5:0.004862:swift:GET 
/swift/v1/bucket1:list_bucket:reading permissions
2013-07-09 08:12:02.679567 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa390002870 
obj=.rgw:bucket1 state=0x7fa390018a88 s->prefetch_data=0
2013-07-09 08:12:02.679573 7fa3bfbe5700 10 moving .rgw+bucket1 to cache LRU end
2013-07-09 08:12:02.679585 7fa3bfbe5700 10 cache get: name=.rgw+bucket1 : hit
2013-07-09 08:12:02.679592 7fa3bfbe5700 20 rgw_get_bucket_info: 
bucket=bucket1(@.rgw.buckets[5640.2]) owner 665d50d75fd64166b781a53b6ab861a3
2013-07-09 08:12:02.679601 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa390002870 
obj=bucket1: state=0x7fa390018a88 s->prefetch_data=0
2013-07-09 08:12:02.679610 7fa3bfbe5700 15 Read 
AccessControlPolicy<AccessControlPolicy 
xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Owner><AccessControlList><Grant><Grantee
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="CanonicalUser"><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
2013-07-09 08:12:02.679623 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa390002870 
obj=bucket1: state=0x7fa390018a88 s->prefetch_data=0
2013-07-09 08:12:02.679630 7fa3bfbe5700 15 Read 
AccessControlPolicy<AccessControlPolicy 
xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Owner><AccessControlList><Grant><Grantee
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="CanonicalUser"><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
2013-07-09 08:12:02.679636 7fa3bfbe5700  2 req 5:0.004943:swift:GET 
/swift/v1/bucket1:list_bucket:reading the cors attr
2013-07-09 08:12:02.679639 7fa3bfbe5700 10 Going to read cors from attrs
2013-07-09 08:12:02.679643 7fa3bfbe5700 20 get_obj_state: rctx=0x7fa390002870 
obj=bucket1: state=0x7fa390018a88 s->prefetch_data=0
2013-07-09 08:12:02.679646 7fa3bfbe5700  2 Warning: There is no content for 
CORS xattr, cors may not be set yet
2013-07-09 08:12:02.679648 7fa3bfbe5700  2 req 5:0.004955:swift:GET 
/swift/v1/bucket1:list_bucket:verifying op permissions
2013-07-09 08:12:02.679651 7fa3bfbe5700  5 Searching permissions for 
uid=0244c0adc63a4bfcb730a29304097f9d mask=49
2013-07-09 08:12:02.679653 7fa3bfbe5700  5 Permissions for user not found
2013-07-09 08:12:02.679654 7fa3bfbe5700  5 Searching permissions for group=1 
mask=49
2013-07-09 08:12:02.679655 7fa3bfbe5700  5 Permissions for group not found
2013-07-09 08:12:02.679656 7fa3bfbe5700  5 Getting permissions 
id=0244c0adc63a4bfcb730a29304097f9d owner=665d50d75fd64166b781a53b6ab861a3 
perm=0
2013-07-09 08:12:02.679657 7fa3bfbe5700 10  
uid=0244c0adc63a4bfcb730a29304097f9d requested perm (type)=1, policy perm=0, 
user_perm_mask=1, acl perm=0
2013-07-09 08:12:02.679725 7fa3bfbe5700  2 req 5:0.005031:swift:GET 
/swift/v1/bucket1:list_bucket:http status=401
2013-07-09 08:12:02.680411 7fa3bfbe5700  1 ====== req done req=0x282d1f0 
http_status=401 ======
2013-07-09 08:21:03.710728 7fa3c37eb700  1 ====== starting new request 
req=0x2803df0 =====
2013-07-09 08:21:03.710798 7fa3c37eb700  2 req 6:0.000070::::initializing
2013-07-09 08:21:03.710807 7fa3c37eb700 10 host=myradosgw rgw_dns_name=myradosgw
2013-07-09 08:21:03.710835 7fa3c37eb700 10 ver=v1 first=bucket1 req=object1
2013-07-09 08:21:03.710839 7fa3c37eb700 10 s->object=object1 s->bucket=bucket1
2013-07-09 08:21:03.710842 7fa3c37eb700 20 FCGI_ROLE=RESPONDER
2013-07-09 08:21:03.710843 7fa3c37eb700 20 SCRIPT_URL=/swift/v1/bucket1/object1
2013-07-09 08:21:03.710844 7fa3c37eb700 20 
SCRIPT_URI=http://myradosgw/swift/v1/bucket1/object1
2013-07-09 08:21:03.710846 7fa3c37eb700 20 HTTP_AUTHORIZATION=
2013-07-09 08:21:03.710847 7fa3c37eb700 20 HTTP_USER_AGENT=curl/7.19.7 
(x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 
libssh2/1.4.2
2013-07-09 08:21:03.710848 7fa3c37eb700 20 HTTP_HOST=myradosgw
2013-07-09 08:21:03.710849 7fa3c37eb700 20 HTTP_ACCEPT=*/*
2013-07-09 08:21:03.710850 7fa3c37eb700 20 
HTTP_X_AUTH_TOKEN=MIILCQYJKoZIhvcNAQcCoIIK+jCCCvYCAQExCTAHBgUrDgMCGjCCCeIGCSqGSIb3DQEHAaCCCdMEggnPeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wNy0wOVQwNToxOToyMi40MzQwNjciLCAiZXhwaXJlcyI6ICIyMDEzLTA3LTEwVDA1OjE5OjIyWiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImRlc2NyaXB0aW9uIjogImVtaWxpb3RlbmFudCIsICJlbmFibGVkIjogdHJ1ZSwgImlkIjogIjAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgIm5hbWUiOiAiZW1pbGlvdGVuYW50In19LCAic2VydmljZUNhdGFsb2ciOiBbeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzQvdjEuMS8wMjQ0YzBhZGM2M2E0YmZjYjczMGEyOTMwNDA5N2Y5ZCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6ODc3NC92MS4xLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgImlkIjogIjMwMWI2YjgzMGY1YTQ3OTM5ZjExNmE4ZjZkMmM3Y2VmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzQvdjEuMS8wMjQ0YzBhZGM2M2E0YmZjYjczMGEyOTMwNDA5N2Y5ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJjb21wdXRlIiwgIm5hbWUiOiAibm92YSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC45NS4xMDguNTM6OTI5MiIsICJpZCI6ICJhNGVlZTQ4YjQ3MDM0NTM3YmYwYTNhZmFkMDM4N2NjYSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo5MjkyIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImltYWdlIiwgIm5hbWUiOiAiZ2xhbmNlIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4Nzc2L3YxLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4Nzc2L3YxLzAyNDRjMGFkYzYzYTRiZmNiNzMwYTI5MzA0MDk3ZjlkIiwgImlkIjogIjI3YTU1NjNlOWFkYTQ5MjJhZDk2Yjk0NjBhMTI1YjE3IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzYvdjEvMDI0NGMwYWRjNjNhNGJmY2I3MzBhMjkzMDQwOTdmOWQifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAidm9sdW1lIiwgIm5hbWUiOiAidm9sdW1lIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo4NzczL3NlcnZpY2VzL0Nsb3VkIiwgImlkIjogIjhkNjk1MjhkYzVlZTQ4MTY5MzBiY2Y0YmQ3MzBiNmE2IiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjg3NzMvc2VydmljZXMvQ2xvdWQifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiZWMyIiwgIm5hbWUiOiAiZWMyIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovL2Rldi1pbnN0YW50c2VydmVycy1vcGVuc3RhY2stMDIvc3dpZnQvdjEiLCAicmVnaW9uIjogInJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vZGV2LWluc3RhbnRzZXJ2ZXJzLW9wZW5zdGFjay0wMi9zd2lmdC92MSIsICJpZCI6ICIzMjg2NWRhNTM1MTM0YWQ4OWNlMDA0NzVhYmM4NjRjMiIsICJwdWJsaWNVUkwiOiAiaHR0cDovL2Rldi1pbnN0YW50c2VydmVycy1vcGVuc3RhY2stMDIvc3dpZnQvdjEifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAib2JqZWN0LXN0b3JlIiwgIm5hbWUiOiAic3dpZnQifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjM1MzU3L3YyLjAiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuOTUuMTA4LjUzOjUwMDAvdjIuMCIsICJpZCI6ICIzMzBmYjM5M2U1NjE0MWU0OTlkY2JhYThkODc2OTM0YSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjk1LjEwOC41Mzo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImVtaWxpb3VzZXIiLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImFjNDY4NmQwOWIwODQxZmQ5ZWI0MmNlOGYzNzA3NTQwIiwgInJvbGVzIjogW3sibmFtZSI6ICJfbWVtYmVyXyJ9LCB7Im5hbWUiOiAidGVsZWZvbmljYSJ9XSwgIm5hbWUiOiAiZW1pbGlvdXNlciJ9LCAibWV0YWRhdGEiOiB7ImlzX2FkbWluIjogMCwgInJvbGVzIjogWyI5ZmUyZmY5ZWU0Mzg0YjE4OTRhOTA4NzhkM2U5MmJhYiIsICI3YzhmNjlhNDhhZDA0NGVjOTU3YzBlNDQ4OWU4ZTRhYSJdfX19MYH-MIH8AgEBMFwwVzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBVVuc2V0MQ4wDAYDVQQHEwVVbnNldDEOMAwGA1UEChMFVW5zZXQxGDAWBgNVBAMTD3d3dy5leGFtcGxlLmNvbQIBATAHBgUrDgMCGjANBgkqhkiG9w0BAQEFAASBgDJSRSmSd3d6TjL9P2iPmGDgaw0ifWXKh6o-A0R2jXK6UOx2B3uKKXmlUig241Re3ZZn9VU8pypACpwyl1yUk7QvSfXFSsClrrN7DBuMetEYpqfXSzG3zSgcHkuP1bD6CG0hOAK10z+sFfH2J6Xtls67W3pV8+6wqjVnwWMg2mYk
2013-07-09 08:21:03.710858 7fa3c37eb700 20 PATH=/sbin:/usr/sbin:/bin:/usr/bin
2013-07-09 08:21:03.710859 7fa3c37eb700 20 SERVER_SIGNATURE=
2013-07-09 08:21:03.710860 7fa3c37eb700 20 SERVER_SOFTWARE=Apache/2.2.15 (Red 
Hat)
2013-07-09 08:21:03.710861 7fa3c37eb700 20 SERVER_NAME=myradosgw
2013-07-09 08:21:03.710862 7fa3c37eb700 20 SERVER_ADDR=x.x.107.124
2013-07-09 08:21:03.710864 7fa3c37eb700 20 SERVER_PORT=80
2013-07-09 08:21:03.710866 7fa3c37eb700 20 REMOTE_ADDR=x.x.107.241
2013-07-09 08:21:03.710867 7fa3c37eb700 20 DOCUMENT_ROOT=/var/www
2013-07-09 08:21:03.710867 7fa3c37eb700 20 SERVER_ADMIN=root@localhost
2013-07-09 08:21:03.710868 7fa3c37eb700 20 SCRIPT_FILENAME=/var/www/s3gw.fcgi
2013-07-09 08:21:03.710869 7fa3c37eb700 20 REMOTE_PORT=58335
2013-07-09 08:21:03.710870 7fa3c37eb700 20 GATEWAY_INTERFACE=CGI/1.1
2013-07-09 08:21:03.710870 7fa3c37eb700 20 SERVER_PROTOCOL=HTTP/1.1
2013-07-09 08:21:03.710871 7fa3c37eb700 20 REQUEST_METHOD=GET
2013-07-09 08:21:03.710872 7fa3c37eb700 20 
QUERY_STRING=page=swift&params=/v1/bucket1/object1
2013-07-09 08:21:03.710873 7fa3c37eb700 20 REQUEST_URI=/swift/v1/bucket1/object1
2013-07-09 08:21:03.710874 7fa3c37eb700 20 SCRIPT_NAME=/swift/v1/bucket1/object1
2013-07-09 08:21:03.710876 7fa3c37eb700  2 req 6:0.000148:swift:GET 
/swift/v1/bucket1/object1::getting op
2013-07-09 08:21:03.710880 7fa3c37eb700  2 req 6:0.000152:swift:GET 
/swift/v1/bucket1/object1:get_obj:authorizing
2013-07-09 08:21:03.710924 7fa3c37eb700 20 
token_id=99f4860ca6e4d9cd19dadfab5ad37f35
2013-07-09 08:21:03.711362 7fa3c37eb700 20 successfully decoded pki token
2013-07-09 08:21:03.711371 7fa3c37eb700 20 received response: {"access": 
{"token": {"issued_at": "2013-07-09T05:19:22.434067", "expires": 
"2013-07-10T05:19:22Z", "id": "placeholder", "tenant": {"description": 
"emiliotenant", "enabled": true, "id": "0244c0adc63a4bfcb730a29304097f9d", 
"name": "emiliotenant"}}, "serviceCatalog": [{"endpoints": [{"adminURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d";, "region": 
"RegionOne", "internalURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d";, "id": 
"301b6b830f5a47939f116a8f6d2c7cef", "publicURL": 
"http://x.x.108.53:8774/v1.1/0244c0adc63a4bfcb730a29304097f9d"}], 
"endpoints_links": [], "type": "compute", "name": "nova"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:9292";, "region": "RegionOne", "internalURL": 
"http://x.x.108.53:9292";, "id": "a4eee48b47034537bf0a3afad0387cca", 
"publicURL": "http://x.x.108.53:9292"}], "endpoints_links": [], "type": 
"image", "name": "glance"}, {"endpoints": [{"adminURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d";, "region": 
"RegionOne", "internalURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d";, "id": 
"27a5563e9ada4922ad96b9460a125b17", "publicURL": 
"http://x.x.108.53:8776/v1/0244c0adc63a4bfcb730a29304097f9d"}], 
"endpoints_links": [], "type": "volume", "name": "volume"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:8773/services/Admin";, "region": "RegionOne", 
"internalURL": "http://x.x.108.53:8773/services/Cloud";, "id": 
"8d69528dc5ee4816930bcf4bd730b6a6", "publicURL": 
"http://x.x.108.53:8773/services/Cloud"}], "endpoints_links": [], "type": 
"ec2", "name": "ec2"}, {"endpoints": [{"adminURL": "http://myradosgw/swift/v1";, 
"region": "regionOne", "internalURL": "http://myradosgw/swift/v1";, "id": 
"32865da535134ad89ce00475abc864c2", "publicURL": "http://myradosgw/swift/v1"}], 
"endpoints_links": [], "type": "object-store", "name": "swift"}, {"endpoints": 
[{"adminURL": "http://x.x.108.53:35357/v2.0";, "region": "RegionOne", 
"internalURL": "http://x.x.108.53:5000/v2.0";, "id": 
"330fb393e56141e499dcbaa8d876934a", "publicURL": 
"http://x.x.108.53:5000/v2.0"}], "endpoints_links": [], "type": "identity", 
"name": "keystone"}], "user": {"username": "emiliouser", "roles_links": [], 
"id": "ac4686d09b0841fd9eb42ce8f3707540", "roles": [{"name": "_member_"}, 
{"name": "telefonica"}], "name": "emiliouser"}, "metadata": {"is_admin": 0, 
"roles": ["9fe2ff9ee4384b1894a90878d3e92bab", 
"7c8f69a48ad044ec957c0e4489e8e4aa"]}}}
2013-07-09 08:21:03.713051 7fa3c37eb700  0 validated token: 
emiliotenant:emiliouser expires: 1373433562
2013-07-09 08:21:03.713075 7fa3c37eb700 20 get_obj_state: rctx=0x7fa37c0126b0 
obj=.users.uid:0244c0adc63a4bfcb730a29304097f9d state=0x7fa37c021fc8 
s->prefetch_data=0
2013-07-09 08:21:03.713087 7fa3c37eb700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:21:03.713091 7fa3c37eb700 10 cache get: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d : type miss (requested=6, 
cached=3)
2013-07-09 08:21:03.715044 7fa3c37eb700 10 cache put: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d
2013-07-09 08:21:03.715051 7fa3c37eb700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:21:03.715059 7fa3c37eb700 20 get_obj_state: s->obj_tag was set 
empty
2013-07-09 08:21:03.715065 7fa3c37eb700 10 moving 
.users.uid+0244c0adc63a4bfcb730a29304097f9d to cache LRU end
2013-07-09 08:21:03.715066 7fa3c37eb700 10 cache get: 
name=.users.uid+0244c0adc63a4bfcb730a29304097f9d : hit
2013-07-09 08:21:03.715101 7fa3c37eb700  2 req 6:0.004373:swift:GET 
/swift/v1/bucket1/object1:get_obj:reading permissions
2013-07-09 08:21:03.715112 7fa3c37eb700 20 get_obj_state: rctx=0x7fa37c01a000 
obj=.rgw:bucket1 state=0x7fa37c013e68 s->prefetch_data=0
2013-07-09 08:21:03.715118 7fa3c37eb700 10 moving .rgw+bucket1 to cache LRU end
2013-07-09 08:21:03.715122 7fa3c37eb700 10 cache get: name=.rgw+bucket1 : hit
2013-07-09 08:21:03.715127 7fa3c37eb700 20 get_obj_state: s->obj_tag was set 
empty
2013-07-09 08:21:03.715130 7fa3c37eb700 10 moving .rgw+bucket1 to cache LRU end
2013-07-09 08:21:03.715131 7fa3c37eb700 10 cache get: name=.rgw+bucket1 : hit
2013-07-09 08:21:03.715139 7fa3c37eb700 20 rgw_get_bucket_info: 
bucket=bucket1(@.rgw.buckets[5640.2]) owner 665d50d75fd64166b781a53b6ab861a3
2013-07-09 08:21:03.715147 7fa3c37eb700 20 get_obj_state: rctx=0x7fa37c01a000 
obj=bucket1: state=0x7fa37c013e68 s->prefetch_data=0
2013-07-09 08:21:03.715158 7fa3c37eb700 15 Read 
AccessControlPolicy<AccessControlPolicy 
xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Owner><AccessControlList><Grant><Grantee
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="CanonicalUser"><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
2013-07-09 08:21:03.715174 7fa3c37eb700 20 get_obj_state: rctx=0x7fa37c01a000 
obj=bucket1:object1 state=0x7fa37c00b258 s->prefetch_data=1
2013-07-09 08:21:03.716393 7fa3c37eb700 20 get_obj_state: s->obj_tag was set 
empty
2013-07-09 08:21:03.716405 7fa3c37eb700 15 Read 
AccessControlPolicy<AccessControlPolicy 
xmlns="http://s3.amazonaws.com/doc/2006-03-01/";><Owner><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Owner><AccessControlList><Grant><Grantee
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:type="CanonicalUser"><ID>665d50d75fd64166b781a53b6ab861a3</ID><DisplayName>alvarotenant</DisplayName></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>
2013-07-09 08:21:03.716414 7fa3c37eb700  2 req 6:0.005686:swift:GET 
/swift/v1/bucket1/object1:get_obj:reading the cors attr
2013-07-09 08:21:03.716418 7fa3c37eb700 10 Going to read cors from attrs
2013-07-09 08:21:03.716424 7fa3c37eb700 20 get_obj_state: rctx=0x7fa37c01a000 
obj=bucket1: state=0x7fa37c013e68 s->prefetch_data=0
2013-07-09 08:21:03.716428 7fa3c37eb700  2 Warning: There is no content for 
CORS xattr, cors may not be set yet
2013-07-09 08:21:03.716429 7fa3c37eb700  2 req 6:0.005701:swift:GET 
/swift/v1/bucket1/object1:get_obj:verifying op permissions
2013-07-09 08:21:03.716434 7fa3c37eb700  5 Searching permissions for 
uid=0244c0adc63a4bfcb730a29304097f9d mask=49
2013-07-09 08:21:03.716436 7fa3c37eb700  5 Permissions for user not found
2013-07-09 08:21:03.716437 7fa3c37eb700  5 Searching permissions for group=1 
mask=49
2013-07-09 08:21:03.716438 7fa3c37eb700  5 Permissions for group not found
2013-07-09 08:21:03.716439 7fa3c37eb700  5 Getting permissions 
id=0244c0adc63a4bfcb730a29304097f9d owner=665d50d75fd64166b781a53b6ab861a3 
perm=0
2013-07-09 08:21:03.716441 7fa3c37eb700 10  
uid=0244c0adc63a4bfcb730a29304097f9d requested perm (type)=1, policy perm=0, 
user_perm_mask=15, acl perm=0
2013-07-09 08:21:03.716443 7fa3c37eb700  5 Searching permissions for 
uid=0244c0adc63a4bfcb730a29304097f9d mask=48
2013-07-09 08:21:03.716446 7fa3c37eb700  5 Permissions for user not found
2013-07-09 08:21:03.716447 7fa3c37eb700  5 Searching permissions for group=1 
mask=48
2013-07-09 08:21:03.716448 7fa3c37eb700  5 Permissions for group not found
2013-07-09 08:21:03.716449 7fa3c37eb700  5 Getting permissions 
id=0244c0adc63a4bfcb730a29304097f9d owner=665d50d75fd64166b781a53b6ab861a3 
perm=0
2013-07-09 08:21:03.716450 7fa3c37eb700 10  
uid=0244c0adc63a4bfcb730a29304097f9d requested perm (type)=16, policy perm=0, 
user_perm_mask=16, acl perm=0
2013-07-09 08:21:03.716521 7fa3c37eb700  2 req 6:0.005793:swift:GET 
/swift/v1/bucket1/object1:get_obj:http status=401
2013-07-09 08:21:03.716605 7fa3c37eb700  1 ====== req done req=0x2803df0 
http_status=401 ======
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to