Project

General

Profile

Actions

Bug #20044

open

Creating a zone does not add the realm ID to the zone's config

Added by Tony Kew almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

When you create a zone, the output shows the realm id (which,
I have to assume, is supposed to be stored in the zone info?)

cpn-d13-04$ radosgw-admin zone create --rgw-realm=testr --rgw-zonegroup=testzg --rgw-zone=testz --endpoints=http://cpn-d13-05.int.ccr.buffalo.edu:8003 --master --default
2017-05-22 13:36:38.554374 7f126dc016c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:36:38.556702 7f126dc016c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:36:38.601121 7f126dc016c0 -1 WARNING: all dangerous and experimental features are enabled. {
"id": "ab97fd92-6a3d-44b1-8aba-cb49b75fd2e1",
"name": "testz",
"domain_root": "testz.rgw.meta:root",
"control_pool": "testz.rgw.control",
"gc_pool": "testz.rgw.log:gc",
"lc_pool": "testz.rgw.log:lc",
"log_pool": "testz.rgw.log",
"intent_log_pool": "testz.rgw.log:intent",
"usage_log_pool": "testz.rgw.log:usage",
"user_keys_pool": "testz.rgw.meta:users.keys",
"user_email_pool": "testz.rgw.meta:users.email",
"user_swift_pool": "testz.rgw.meta:users.swift",
"user_uid_pool": "testz.rgw.meta:users.uid",
"system_key": {
"access_key": "",
"secret_key": ""
},
"placement_pools": [ {
"key": "default-placement",
"val": {
"index_pool": "testz.rgw.buckets.index",
"data_pool": "testz.rgw.buckets.data",
"data_extra_pool": "testz.rgw.buckets.non-ec",
"index_type": 0,
"compression": ""
}
}
],
"metadata_heap": "",
"tier_config": [],
"realm_id": "bb2261e8-fe5d-4d10-bc19-d9a0f5a8c528"
}

cpn-d13-04$

...but the realm ID is not stored:

cpn-d13-04$ radosgw-admin zone get | grep realm_id
2017-05-22 13:36:56.552080 7fbb7f6a96c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:36:56.554539 7fbb7f6a96c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:36:56.599186 7fbb7f6a96c0 -1 WARNING: all dangerous and experimental features are enabled.
"realm_id": ""
cpn-d13-04$

this can be added, as a work-round

cpn-d13-04$ radosgw-admin zone get > /var/tmp/zone.json
2017-05-22 13:37:06.294938 7f45925f26c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:06.297891 7f45925f26c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:06.344339 7f45925f26c0 -1 WARNING: all dangerous and experimental features are enabled.
cpn-d13-04$ sed -r -i '/^[[:space:]]*realm_id' /var/tmp/zone.json
cpn-d13-04$ radosgw-admin zone set < /var/tmp/zone.json
2017-05-22 13:37:29.995633 7f7d912c76c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:29.998379 7f7d912c76c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:30.045639 7f7d912c76c0 -1 WARNING: all dangerous and experimental features are enabled.
zone id ab97fd92-6a3d-44b1-8aba-cb49b75fd2e1{
"id": "ab97fd92-6a3d-44b1-8aba-cb49b75fd2e1",
"name": "testz",
"domain_root": "testz.rgw.meta:root",
"control_pool": "testz.rgw.control",
"gc_pool": "testz.rgw.log:gc",
"lc_pool": "testz.rgw.log:lc",
"log_pool": "testz.rgw.log",
"intent_log_pool": "testz.rgw.log:intent",
"usage_log_pool": "testz.rgw.log:usage",
"user_keys_pool": "testz.rgw.meta:users.keys",
"user_email_pool": "testz.rgw.meta:users.email",
"user_swift_pool": "testz.rgw.meta:users.swift",
"user_uid_pool": "testz.rgw.meta:users.uid",
"system_key": {
"access_key": "",
"secret_key": ""
},
"placement_pools": [ {
"key": "default-placement",
"val": {
"index_pool": "testz.rgw.buckets.index",
"data_pool": "testz.rgw.buckets.data",
"data_extra_pool": "testz.rgw.buckets.non-ec",
"index_type": 0,
"compression": ""
}
}
],
"metadata_heap": "",
"tier_config": [],
"realm_id": "bb2261e8-fe5d-4d10-bc19-d9a0f5a8c528"
}
cpn-d13-04$ radosgw-admin zone get | grep realm_id
2017-05-22 13:37:36.448971 7f76b3c386c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:36.452218 7f76b3c386c0 -1 WARNING: all dangerous and experimental features are enabled.
2017-05-22 13:37:36.501980 7f76b3c386c0 -1 WARNING: all dangerous and experimental features are enabled.
"realm_id": "bb2261e8-fe5d-4d10-bc19-d9a0f5a8c528"
cpn-d13-04$

Same behavior with both git version & Jewel

No data to display

Actions

Also available in: Atom PDF