summaryrefslogtreecommitdiff
path: root/releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml
diff options
context:
space:
mode:
authorKaifeng Wang <kaifeng.w@gmail.com>2018-03-22 17:35:00 +0800
committerKaifeng Wang <kaifeng.w@gmail.com>2018-04-10 11:21:46 +0800
commit6df82ee2bcc702168e80ec7c81e5573d766f9c71 (patch)
treebe92ca71643c21378fcbde57d35d992a75ccdc7f /releasenotes/notes/add-inspect-wait-state-948f83dfe342897b.yaml
parentc03dfbf2eb4eb4242c3848c40f3faf42c142e8a9 (diff)
downloadironic-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.yaml22
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