Ceph mon won't use configuration based failure domain locations

Bug #1752942 reported by Chris MacNaughton
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Triaged
Medium
Unassigned

Bug Description

When the ceph charms are configured to customize failure domains, they set the rack based on Juju's availability zone, and they configure the row based on a config option on the ceph-osd charm. The mon charm; however, only modifies the crushmap to spread the failure domain across racks, causing us to ignore any configuration based locations

ceph-osd: https://github.com/openstack/charm-ceph-osd/blob/master/hooks/ceph_hooks.py#L193
ceph-mon: https://github.com/openstack/charm-ceph-mon/blob/master/hooks/ceph_hooks.py#L370

James Page (james-page)
Changed in charm-ceph-mon:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

This has already been resolved by configuring it as rack+row

Changed in charm-ceph-mon:
status: Triaged → Fix Released
status: Fix Released → Triaged
Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

Ignore me, this is still the case - OSDs are configured with Rack + Row but the monitors only modify the crushmap to utilize rack

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to charm-ceph-mon (master)
Changed in charm-ceph-mon:
status: Triaged → In Progress
Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

The linked review was incorrectly attributed to this change, it's been updated but won't update this bug automatically

Changed in charm-ceph-mon:
status: In Progress → Confirmed
status: Confirmed → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.