openstack-bundles xenial-queens lxd glance ceph pool failed to create

Bug #1754086 reported by Alex Kavanagh on 2018-03-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack ceph-mon charm
Medium
Unassigned

Bug Description

This is rather specific, and is being filed as a tracking bug.

Essentially, the openstack-bundles/development/openstack-lxd-xenial-queens/bundle.yaml without the "expected-osd-count" set failed to enable creation of several of the pools. Adding in the option (as shown below) resulted in a clean deploy and all of the ceph pools created as expected.

This was on the dell machines on ruxton.

  ceph-mon:
    annotations:
      gui-x: '750'
      gui-y: '500'
    charm: cs:~openstack-charmers-next/ceph-mon
    num_units: 3
    options:
      default-rbd-features: 1
      expected-osd-count: 3
      source: cloud:xenial-queens/proposed

James Page (james-page) wrote :

This is most likely a bit of a race between ceph-osd units being up and running, and the pool creation in ceph-mon occuring.

I think by default, ceph-mon does not wait until OSD units appear - but even that is not fail-safe as the osd's themselves might not be running.

James Page (james-page) on 2018-07-27
Changed in charm-ceph-mon:
status: New → Triaged
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers