ironic/releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml
Kaifeng Wang 6df82ee2bc Implementation of inspect wait state
This patch provides implementations to feature of adding inspect wait state.

Changes covered in this patch:

* Added state and transitions, state diagram regenerated.
* inspector and oneview inspect interface now return INSPECTWAIT instead of
  INSPECTING. Move node to inspect wait if inspect interface returns
  INSPECTING or INSPECTWAIT.
* Add a timeout option to conductor, and a periodic task to check timeout
  in the inspect wait state.

Story: #1725211
Task: #10630

Partial-Bug: #1725211
Change-Id: Ie76bfdad5966014a4dae826919ff5705462c743b
2018-04-10 11:21:46 +08:00

22 lines
1.0 KiB
YAML

---
upgrade:
- |
Adds an ``inspect wait`` state to handle asynchronous hardware
introspection. Caution should be taken due to the timeout monitoring
is shifted from ``inspecting`` to ``inspect wait``, please stop all
running asynchronous hardware inspection or wait until it is finished
before upgrading to the Rocky release. Otherwise nodes in asynchronous
inspection will be left at ``inspecting`` state forever unless the
database is manually updated.
deprecations:
- |
Adds an ``inspect wait`` state to handle asynchronous hardware
introspection. The ``[conductor]inspect_timeout`` configuration option
is deprecated for removal, please use ``[conductor]inspect_wait_timeout``
instead to specify the timeout of inspection process.
other:
- |
Adds an ``inspect wait`` state to handle asynchronous hardware
introspection. Returning ``INSPECTING`` from the ``inspect_hardware``
method of inspect interface is deprecated, ``INSPECTWAIT`` should be
returned instead.