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

Bug #1754086 reported by Alex Kavanagh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ceph Monitor Charm
Triaged
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

Revision history for this message
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)
Changed in charm-ceph-mon:
status: New → Triaged
importance: Undecided → Medium
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.