API microversion 2.76: Add 'power-update' external event
This patch adds a new external event called "power-update" through which ironic will convey all (power_off and power_on) power state changes (running -> shutdown or shutdown -> running will be the only ones handled by nova and the rest will be ignored) on a physical instance to nova. The database will be updated accordingly to reflect the real vm_state and power_state of the instance. This way nova will not be able to enforce an incorrect power state on the physical instance during the periodic "sync_power_states" task. Implements blueprint nova-support-instance-power-update Story: 2004969 Task: 29423 Change-Id: I2b292050cc3ce5ef625659f5a1fe56bb76072496
This commit is contained in:
committed by
Matt Riedemann
parent
b26bc7fd7a
commit
62f6a0a1bc
@@ -7,11 +7,11 @@
|
||||
.. warning::
|
||||
This is an ``admin`` level service API only designed to be used by
|
||||
other OpenStack services. The point of this API is to coordinate
|
||||
between Nova and Neutron, Nova and Cinder (and potentially future
|
||||
services) on activities they both need to be involved in,
|
||||
between Nova and Neutron, Nova and Cinder, Nova and Ironic (and potentially
|
||||
future services) on activities they both need to be involved in,
|
||||
such as network hotplugging.
|
||||
|
||||
Unless you are writing Neutron or Cinder code you **should not**
|
||||
Unless you are writing Neutron, Cinder or Ironic code you **should not**
|
||||
be using this API.
|
||||
|
||||
Creates one or more external events. The API dispatches each event to a
|
||||
|
||||
Reference in New Issue
Block a user