nova-compute charm workload status should block on inclusion in hypervisor list

Bug #1775690 reported by Ryan Beisner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Nova Compute Charm
Triaged
Low
Unassigned

Bug Description

When the nova-compute charm is deployed, it is possible for the charm to represent a READY/OK workload state when in fact the compute hypervisor is not registered with nova successfully.

We should change that. The charm application and unit workload states should block until we confirm that the compute node is successfully registered with nova as a hypervisor.

Tags: uosci
Revision history for this message
Ryan Beisner (1chb1n) wrote :

Reference, where a compute node fails to register as a hypervisor, yet the Juju status is green:
https://bugs.launchpad.net/charm-nova-compute/+bug/1771662

The rest of that bug is unrelated, but it is a good example for this bug.

Changed in charm-nova-compute:
milestone: none → 18.08
importance: Undecided → Medium
Revision history for this message
James Page (james-page) wrote :

To be honest, if the compute service fails to register correctly, should it not shutdown? Then service state is an accurate representation of ready-ness.

Changed in charm-nova-compute:
status: New → Triaged
importance: Medium → Low
James Page (james-page)
Changed in charm-nova-compute:
milestone: 18.08 → 18.11
James Page (james-page)
Changed in charm-nova-compute:
milestone: 18.11 → 19.04
David Ames (thedac)
Changed in charm-nova-compute:
milestone: 19.04 → 19.07
David Ames (thedac)
Changed in charm-nova-compute:
milestone: 19.07 → 19.10
David Ames (thedac)
Changed in charm-nova-compute:
milestone: 19.10 → 20.01
James Page (james-page)
Changed in charm-nova-compute:
milestone: 20.01 → 20.05
David Ames (thedac)
Changed in charm-nova-compute:
milestone: 20.05 → 20.08
James Page (james-page)
Changed in charm-nova-compute:
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.