Support osd failure domain during install

Bug #1740961 reported by Chris Sanders on 2018-01-03
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack ceph-mon charm
Undecided
Chris Sanders

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
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) on 2018-03-09
Changed in charm-ceph-mon:
milestone: 18.02 → 18.05
James Page (james-page) on 2018-06-12
Changed in charm-ceph-mon:
milestone: 18.05 → 18.08
James Page (james-page) on 2018-09-12
Changed in charm-ceph-mon:
milestone: 18.08 → 18.11
James Page (james-page) on 2018-11-20
Changed in charm-ceph-mon:
milestone: 18.11 → 19.04
David Ames (thedac) on 2019-04-17
Changed in charm-ceph-mon:
milestone: 19.04 → 19.07
David Ames (thedac) on 2019-08-12
Changed in charm-ceph-mon:
milestone: 19.07 → 19.10
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers