Just to update I’ve created all .rgw and .users pool as a erasure pool, but making another tests I realized that if I created just data_pool (.rgw.buckets) as a erasure pool everything going fine.
So I’d like to know someone know if there are some incompatibility between the radosgw and other pools been erasured? Regards. Italo Santos http://italosantos.com.br/ On Thursday, December 18, 2014 at 7:54 PM, Italo Santos wrote: > Hello, > > I’m trying to use an erasure pool as data pool for the radogw but every time > I try create a new bucket I receive a 500 error code as you can see below. > I’ll need add a replicated cache pool in front of the erasure pool to be able > to write data using radosgw? > > See the radosgw log error: > > 2014-12-18 19:54:08.795981 7fc8d9f9b700 1 ====== starting new request > req=0x1efb7f0 ===== > 2014-12-18 19:54:08.795994 7fc8d9f9b700 2 req 28:0.000013::PUT > /::initializing > 2014-12-18 19:54:08.796000 7fc8d9f9b700 10 > host=erasure.object-storage.locaweb.com.br (http://web.com.br) > rgw_dns_name=object-storage.locaweb.com.br (http://web.com.br) > 2014-12-18 19:54:08.796026 7fc8d9f9b700 10 s->object=<NULL> s->bucket=erasure > 2014-12-18 19:54:08.796032 7fc8d9f9b700 2 req 28:0.000051:s3:PUT /::getting > op > 2014-12-18 19:54:08.796038 7fc8d9f9b700 2 req 28:0.000057:s3:PUT > /:create_bucket:authorizing > 2014-12-18 19:54:08.796066 7fc8d9f9b700 10 get_canon_resource(): > dest=/erasure/ > 2014-12-18 19:54:08.796070 7fc8d9f9b700 10 auth_hdr: > PUT > > > Thu, 18 Dec 2014 21:54:08 GMT > /erasure/ > 2014-12-18 19:54:08.796120 7fc8d9f9b700 15 calculated > digest=XQUBMdWafWQhbGbgExrF/JjAEzI= > 2014-12-18 19:54:08.796124 7fc8d9f9b700 15 > auth_sign=XQUBMdWafWQhbGbgExrF/JjAEzI= > 2014-12-18 19:54:08.796125 7fc8d9f9b700 15 compare=0 > 2014-12-18 19:54:08.796129 7fc8d9f9b700 2 req 28:0.000148:s3:PUT > /:create_bucket:reading permissions > 2014-12-18 19:54:08.796135 7fc8d9f9b700 2 req 28:0.000153:s3:PUT > /:create_bucket:init op > 2014-12-18 19:54:08.796138 7fc8d9f9b700 2 req 28:0.000157:s3:PUT > /:create_bucket:verifying op mask > 2014-12-18 19:54:08.796141 7fc8d9f9b700 20 required_mask= 2 user.op_mask=7 > 2014-12-18 19:54:08.796143 7fc8d9f9b700 2 req 28:0.000162:s3:PUT > /:create_bucket:verifying op permissions > 2014-12-18 19:54:08.797363 7fc8d9f9b700 2 req 28:0.001381:s3:PUT > /:create_bucket:verifying op params > 2014-12-18 19:54:08.797379 7fc8d9f9b700 2 req 28:0.001397:s3:PUT > /:create_bucket:executing > 2014-12-18 19:54:08.797410 7fc8d9f9b700 20 get_obj_state: rctx=0x7fc8d9f9a240 > obj=.rgw:erasure state=0x1f147f8 s->prefetch_data=0 > 2014-12-18 19:54:08.797422 7fc8d9f9b700 10 cache get: name=.rgw+erasure : > type miss (requested=22, cached=0) > 2014-12-18 19:54:08.798870 7fc8d9f9b700 10 cache put: name=.rgw+erasure > 2014-12-18 19:54:08.798883 7fc8d9f9b700 10 moving .rgw+erasure to cache LRU > end > 2014-12-18 19:54:08.800585 7fc8d9f9b700 20 rgw_create_bucket returned ret=-95 > bucket=erasure(@{i=.rgw.buckets.index,e=.rgw.buckets.extra}.rgw.buckets[default.94575.27]) > 2014-12-18 19:54:08.800604 7fc8d9f9b700 0 WARNING: set_req_state_err > err_no=95 resorting to 500 > 2014-12-18 19:54:08.800634 7fc8d9f9b700 2 req 28:0.004653:s3:PUT > /:create_bucket:http status=500 > 2014-12-18 19:54:08.800641 7fc8d9f9b700 1 ====== req done req=0x1efb7f0 > http_status=500 ====== > 2014-12-18 19:54:08.800648 7fc8d9f9b700 20 process_request() returned -95 > > > Regards. > > Italo Santos > http://italosantos.com.br/ >
_______________________________________________ ceph-users mailing list [email protected] http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
