Setting up multisite values causes blocked state with message "Services not running that should be: ceph-radosgw@rgw..."
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ceph RADOS Gateway Charm |
Fix Committed
|
Undecided
|
utkarsh bhatt |
Bug Description
In a RGW Multisite deployment, secondary site rgw service stops and fails to restart.
Multisite Configuration values used as follows:
juju config ceph-radosgw realm="demo_realm"
juju config ceph-radosgw zonegroup="demo_zg"
juju config ceph-radosgw zone="demo_sz"
A look at the ceph log shows that the system fails to find the --default zonegroup.
>
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
2022-08-
>
Interestingly, If we query the site for zonegroups, we find that the configured default zonegroup (in our case "demo_zg") is not even created on the site yet.
>
ubuntu@
{
"default_info": "22608c8b-
"zonegroups": [
"default"
]
}
>
However if we take a look at the ceph.conf file: https:/
We can confirm that the config values are configured as default.
Thus we can conclude that, ceph.conf overwrite defaults for realm/zonegroup
Changed in charm-ceph-radosgw: | |
assignee: | nobody → utkarsh bhatt (utkarshbhatthere) |
status: | New → In Progress |
Interesting catch: https:/ /bugs.launchpad .net/charm- ceph-radosgw/ +bug/1975857