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>