Support osd failure domain during install

Bug #1740961 reported by Chris Sanders
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
In Progress
Undecided
Unassigned

Bug Description

While there is support for small / test clusters to run a single mon there isn't currently support to set failure domain to 'osd'. This provides the same limit as the mon, the minimum install needs at least 3 relations from ceph-osd to unblock.

Supporting a failure domain of 'osd' would remove remove the restriction similar to the mon setting that exists today. This becomes particularly useful once erasure coding is being used since a common use case for erasure coding is larger failure domains with less overhead.

A few notes, when setting the failure domain to osd the logic in the mon will need to check number of osd's not number of relations to allow other charms like ceph-fs and radosgw to receive keys and initialize.

description: updated
Revision history for this message
Edward Hope-Morley (hopem) wrote :
Changed in charm-ceph-mon:
assignee: nobody → Chris Sanders (chris.sanders)
milestone: none → 18.02
status: New → In Progress
Ryan Beisner (1chb1n)
Changed in charm-ceph-mon:
milestone: 18.02 → 18.05
James Page (james-page)
Changed in charm-ceph-mon:
milestone: 18.05 → 18.08
James Page (james-page)
Changed in charm-ceph-mon:
milestone: 18.08 → 18.11
James Page (james-page)
Changed in charm-ceph-mon:
milestone: 18.11 → 19.04
David Ames (thedac)
Changed in charm-ceph-mon:
milestone: 19.04 → 19.07
David Ames (thedac)
Changed in charm-ceph-mon:
milestone: 19.07 → 19.10
David Ames (thedac)
Changed in charm-ceph-mon:
milestone: 19.10 → 20.01
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on charm-ceph-mon (master)

Change abandoned by Chris Sanders (<email address hidden>) on branch: master
Review: https://review.opendev.org/530822
Reason: Due to inactivity I'm abandoning this change.

Changed in charm-ceph-mon:
assignee: Chris Sanders (chris.sanders) → nobody
James Page (james-page)
Changed in charm-ceph-mon:
milestone: 20.01 → 20.05
David Ames (thedac)
Changed in charm-ceph-mon:
milestone: 20.05 → 20.08
James Page (james-page)
Changed in charm-ceph-mon:
milestone: 20.08 → none
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.