diff options
author | Kaifeng Wang <kaifeng.w@gmail.com> | 2018-03-22 17:35:00 +0800 |
---|---|---|
committer | Kaifeng Wang <kaifeng.w@gmail.com> | 2018-04-10 11:21:46 +0800 |
commit | 6df82ee2bcc702168e80ec7c81e5573d766f9c71 (patch) | |
tree | be92ca71643c21378fcbde57d35d992a75ccdc7f /releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml | |
parent | c03dfbf2eb4eb4242c3848c40f3faf42c142e8a9 (diff) | |
download | ironic-6df82ee2bcc702168e80ec7c81e5573d766f9c71.tar.gz |
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
Diffstat (limited to 'releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml')
-rw-r--r-- | releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml b/releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml new file mode 100644 index 000000000..94f6cfdb9 --- /dev/null +++ b/releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml @@ -0,0 +1,22 @@ +--- +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.
\ No newline at end of file |