So, after much trial and error I finally got ceph up and running and radosgw up 
and running.  However, I'm not running into a situation where, when I try to 
create a new bucket under my test account, I'm getting an HTTP status 500 on 
the client.  I have radosgw running in debug mode, and I get the below 
response.  I'm not exactly sure how to interpret that - it looks to me like 
ceph gets the response, verifies credentials and access, verifies that a pool 
is available (.rgw.buckets), but then, for some reason runs into a return value 
of -5 on the "rgw_create_bucket" function.  I don't know what that value 
represents, but the next line has err_no=5, then it says that it's returning 
http status 500.  Any hints as to what return value of -5 means, error code 5, 
or why I'm getting an internal error trying to create a bucket?

Thanks - Nick

2012-09-03 01:45:51.757251 7f8aa97f2700  1 ====== starting new request 
req=0xf62550 =====
2012-09-03 01:45:51.757299 7f8aa97f2700  2 req 20:0.000048::::initializing
2012-09-03 01:45:51.757320 7f8aa97f2700 10 s->object= s->bucket=test
2012-09-03 01:45:51.757329 7f8aa97f2700 20 FCGI_ROLE=RESPONDER
2012-09-03 01:45:51.757331 7f8aa97f2700 20 SCRIPT_URL=/test
2012-09-03 01:45:51.757334 7f8aa97f2700 20 
SCRIPT_URI=http://cloud.seakr.com/test
2012-09-03 01:45:51.757336 7f8aa97f2700 20 HTTP_AUTHORIZATION=AWS 
BEH8OJ2EM7Z2WDAFFRPI:4qdgNWUJ4+NBK+tMoK2FheFKuUg=
2012-09-03 01:45:51.757338 7f8aa97f2700 20 RGW_DNS_NAME=cloud.
2012-09-03 01:45:51.757340 7f8aa97f2700 20 
HTTP_USER_AGENT=CloudBerryLab.Base.HttpUtil.Client 3.5.1 
(http://www.cloudberrylab.com/)
2012-09-03 01:45:51.757344 7f8aa97f2700 20 HTTP_DATE=Mon, 03 Sep 2012 07:45:52 
GMT
2012-09-03 01:45:51.757346 7f8aa97f2700 20 HTTP_HOST=cloud.seakr.com
2012-09-03 01:45:51.757348 7f8aa97f2700 20 CONTENT_LENGTH=0
2012-09-03 01:45:51.757350 7f8aa97f2700 20 HTTP_CONNECTION=Close
2012-09-03 01:45:51.757352 7f8aa97f2700 20 
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
2012-09-03 01:45:51.757355 7f8aa97f2700 20 SERVER_SIGNATURE=
2012-09-03 01:45:51.757357 7f8aa97f2700 20 SERVER_SOFTWARE=Apache/2.2.21 
(Linux/SUSE)
2012-09-03 01:45:51.757359 7f8aa97f2700 20 SERVER_NAME=cloud.seakr.com
2012-09-03 01:45:51.757361 7f8aa97f2700 20 SERVER_ADDR=192.168.30.102
2012-09-03 01:45:51.757363 7f8aa97f2700 20 SERVER_PORT=80
2012-09-03 01:45:51.757365 7f8aa97f2700 20 REMOTE_ADDR=192.168.10.24
2012-09-03 01:45:51.757368 7f8aa97f2700 20 DOCUMENT_ROOT=/srv/www/htdocs
2012-09-03 01:45:51.757370 7f8aa97f2700 20 SERVER_ADMIN=[no address given]
2012-09-03 01:45:51.757372 7f8aa97f2700 20 
SCRIPT_FILENAME=/srv/www/htdocs/s3gw.fcgi
2012-09-03 01:45:51.757374 7f8aa97f2700 20 REMOTE_PORT=51971
2012-09-03 01:45:51.757376 7f8aa97f2700 20 GATEWAY_INTERFACE=CGI/1.1
2012-09-03 01:45:51.757378 7f8aa97f2700 20 SERVER_PROTOCOL=HTTP/1.1
2012-09-03 01:45:51.757380 7f8aa97f2700 20 REQUEST_METHOD=PUT
2012-09-03 01:45:51.757383 7f8aa97f2700 20 QUERY_STRING=page=test¶ms=
2012-09-03 01:45:51.757385 7f8aa97f2700 20 REQUEST_URI=/test
2012-09-03 01:45:51.757387 7f8aa97f2700 20 SCRIPT_NAME=/test
2012-09-03 01:45:51.757392 7f8aa97f2700  2 req 20:0.000140:s3:PUT 
/test::getting op
2012-09-03 01:45:51.757398 7f8aa97f2700  2 req 20:0.000147:s3:PUT 
/test:create_bucket:authorizing
2012-09-03 01:45:51.757417 7f8aa97f2700 20 get_obj_state: rctx=0x7f8ac0022540 
obj=.users:BEH8OJ2EM7Z2WDAFFRPI state=0x7f8ac00225f8 s->prefetch_data=0
2012-09-03 01:45:51.757429 7f8aa97f2700 10 moving .users+BEH8OJ2EM7Z2WDAFFRPI 
to cache LRU end
2012-09-03 01:45:51.757433 7f8aa97f2700 10 cache get: 
name=.users+BEH8OJ2EM7Z2WDAFFRPI : hit
2012-09-03 01:45:51.757440 7f8aa97f2700 20 get_obj_state: s->obj_tag was set 
empty
2012-09-03 01:45:51.757447 7f8aa97f2700 10 moving .users+BEH8OJ2EM7Z2WDAFFRPI 
to cache LRU end
2012-09-03 01:45:51.757450 7f8aa97f2700 10 cache get: 
name=.users+BEH8OJ2EM7Z2WDAFFRPI : hit
2012-09-03 01:45:51.757484 7f8aa97f2700 10 get_canon_resource(): dest=/test
2012-09-03 01:45:51.757488 7f8aa97f2700 10 auth_hdr:
PUT


Mon, 03 Sep 2012 07:45:52 GMT
/test
2012-09-03 01:45:51.757552 7f8aa97f2700 15 b64=4qdgNWUJ4+NBK+tMoK2FheFKuUg=
2012-09-03 01:45:51.757556 7f8aa97f2700 15 
auth_sign=4qdgNWUJ4+NBK+tMoK2FheFKuUg=
2012-09-03 01:45:51.757558 7f8aa97f2700 15 compare=0
2012-09-03 01:45:51.757563 7f8aa97f2700  2 req 20:0.000311:s3:PUT 
/test:create_bucket:reading permissions
2012-09-03 01:45:51.757569 7f8aa97f2700  2 req 20:0.000317:s3:PUT 
/test:create_bucket:verifying op permissions
2012-09-03 01:45:51.759125 7f8aa97f2700  2 req 20:0.001873:s3:PUT 
/test:create_bucket:verifying op params
2012-09-03 01:45:51.759131 7f8aa97f2700  2 req 20:0.001880:s3:PUT 
/test:create_bucket:executing
2012-09-03 01:45:51.759147 7f8aa97f2700 20 get_obj_state: rctx=0x7f8ac0013060 
obj=.rgw:test state=0x7f8ac00237c8 s->prefetch_data=0
2012-09-03 01:45:51.759155 7f8aa97f2700 10 moving .rgw+test to cache LRU end
2012-09-03 01:45:51.759158 7f8aa97f2700 10 cache get: name=.rgw+test : type 
miss (requested=6, cached=0)
2012-09-03 01:45:51.760342 7f8aa97f2700 10 cache put: name=.rgw+test
2012-09-03 01:45:51.760346 7f8aa97f2700 10 moving .rgw+test to cache LRU end
2012-09-03 01:45:51.760365 7f8aa97f2700 20 get_obj_state: rctx=0x7f8ac0018a00 
obj=.rgw:.pools.avail state=0x7f8ac0028068 s->prefetch_data=0
2012-09-03 01:45:51.760372 7f8aa97f2700 10 moving .rgw+.pools.avail to cache 
LRU end
2012-09-03 01:45:51.760376 7f8aa97f2700 10 cache get: name=.rgw+.pools.avail : 
hit
2012-09-03 01:45:51.760381 7f8aa97f2700 20 get_obj_state: s->obj_tag was set 
empty
2012-09-03 01:45:51.760387 7f8aa97f2700 10 moving .rgw+.pools.avail to cache 
LRU end
2012-09-03 01:45:51.760390 7f8aa97f2700 10 cache get: name=.rgw+.pools.avail : 
hit
2012-09-03 01:45:51.761619 7f8aa97f2700 20 rgw_create_bucket returned ret=-5 
bucket=test(@.rgw.buckets[4180.12])
2012-09-03 01:45:51.761625 7f8aa97f2700  0 WARNING: set_req_state_err err_no=5 
resorting to 500
2012-09-03 01:45:51.761631 7f8aa97f2700 10 --> Status: 500

2012-09-03 01:45:51.761641 7f8aa97f2700 10 --> Content-Length: 78

2012-09-03 01:45:51.761645 7f8aa97f2700 10 --> Accept-Ranges: bytes

2012-09-03 01:45:51.761648 7f8aa97f2700 10 --> Content-type: application/xml

2012-09-03 01:45:51.761731 7f8aa97f2700  2 req 20:0.004480:s3:PUT 
/test:create_bucket:http status=500
2012-09-03 01:45:51.762070 7f8aa97f2700  1 ====== req done req=0xf62550 
http_status=500 ======




--------
This e-mail may contain confidential and privileged material for the sole use 
of the intended recipient.  If this email is not intended for you, or you are 
not responsible for the delivery of this message to the intended recipient, 
please note that this message may contain SEAKR Engineering (SEAKR) 
Privileged/Proprietary Information.  In such a case, you are strictly 
prohibited from downloading, photocopying, distributing or otherwise using this 
message, its contents or attachments in any way.  If you have received this 
message in error, please notify us immediately by replying to this e-mail and 
delete the message from your mailbox.  Information contained in this message 
that does not relate to the business of SEAKR is neither endorsed by nor 
attributable to SEAKR.

Reply via email to