Project

General

Profile

Actions

Bug #17736

closed

Pure EC pools, RGW cannot create system user

Added by Richard Chan over 7 years ago. Updated over 7 years ago.

Status:
Won't Fix
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Community (user)
Tags:
rgw
Backport:
Regression:
No
Severity:
2 - major
Reviewed:
Affected Versions:
ceph-qa-suite:
rgw
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

I create all EC pools to begin a multisite configuration in Jewel 10.2.3 on CentOS 7

[default]
rgw_realm_root_pool = gold.rgw.root
rgw_zonegroup_root_pool = gold.rgw.root
rgw_zone_root_pool = gold.rgw.root
rgw_period_root_pool = gold.rgw.root

[client.rgw.cephrgw]
rgw_zone = us-east
rgw_frontends = "civetweb port=80"
host = cephrgw

ceph osd pool create <pool-name> 8 8 erasure

gold.rgw.root
us-east.rgw.control
us-east.rgw.data.root
us-east.rgw.gc
us-east.rgw.log
us-east.rgw.users.uid
us-east.rgw.users.keys
us-east.rgw.meta
us-east.rgw.buckets.index
us-east.rgw.buckets.data

  1. ceph osd pool get gold.rgw.root crush_ruleset
    crush_ruleset: 1

1. realm, zonegroup, zone are created successfully
2. Cannot create system user

radosgw-admin user create --uid=zone.user --display-name 'Zone User' --system --access-key=$SYSTEM_ACCESS_KEY --secret=$SYSTEM_SECRET_KEY
2016-10-28 13:29:47.649031 7fb0b44079c0 0 error in read_id for id : (2) No such file or directory
2016-10-28 13:29:47.649807 7fb0b44079c0 0 error in read_id for id : (2) No such file or directory
could not create user: unable to create user, unable to store user info

This process works if the pools are replicated pools


Files

error.out (358 KB) error.out debug-rgw=20 Richard Chan, 10/28/2016 01:39 PM
Actions

Also available in: Atom PDF