Project

General

Profile

Backport #16009

Updated by Abhishek Lekshmanan almost 8 years ago

https://github.com/ceph/ceph/pull/9294 trying to create user on a node fails in the following way: 

 <pre> 
 host-44-0-2-59:~ # radosgw-admin user create --uid=foobar --display-name=foobar 
 2016-05-19 12:13:07.059868 7fac0a44e9c0    0 RGWZoneParams::create(): error creating default zone params: (17 
 could not create user: unable to create user, unable to store user info 
 2016-05-19 12:13:15.835415 7fac0a44e9c0    0 ERROR: rgw_put_system_obj() oid=.meta:user:foobar:_buATuy1E2MFEX 
 -22 
 2016-05-19 12:13:15.835427 7fac0a44e9c0    0 ERROR: put_entry: store_in_heap() key=foobar returned ret=-22 
 </pre> 

 Looks like the metadata_heap is not populated at all  
 <pre> 
 host-44-0-2-59:~ # radosgw-admin zone get --rgw-zone=default 
 {    
     "id": "default", 
     "name": "default", 
     "domain_root": ".rgw", 
     "control_pool": ".rgw.control", 
     "gc_pool": ".rgw.gc", 
     "log_pool": ".log", 
     "intent_log_pool": ".intent-log", 
     "usage_log_pool": ".usage", 
     "user_keys_pool": ".users", 
     "user_email_pool": ".users.email", 
     "user_swift_pool": ".users.swift", 
     "user_uid_pool": ".users.uid", 
     "system_key": { 
         "access_key": "", 
         "secret_key": "" 
     }, 
     "placement_pools": [ 
         {    
             "key": "default-placement", 
             "val": { 
                 "index_pool": ".rgw.buckets.index", 
                 "data_pool": ".rgw.buckets", 
                 "data_extra_pool": ".rgw.buckets.extra", 
                 "index_type": 0 
             } 
         } 
     ], 
     "metadata_heap": "", 
     "realm_id": "" 
 } 
 </pre>

Back