ironic/releasenotes/notes/ipmitool-use_ipmitool_retries-b55b2b8ed5cab603.yaml
Bob Fournier 6520b373f4 New configuration parameter to use ipmitool retries
Add a new ``[ipmi]use_ipmitool_retries`` option. When set to
``True`` and timing is supported by ipmitool, the number of
retries and command interval will be passed to ipmitool so
that ipmitool will do the retries.  When set to ``False``,
ironic will do the retries.

The default is ``True``, so this will not change the current
behaviour which is to have ipmitool do the retries when
timing is supported.

Setting to ``False`` will help with certain BMCs which do
not support the Cipher Suites command.  In this case ipmitool
can take up to 10 seconds for each retry which results in a
total time exceeding ``[ipmi]command_retry_timeout``.

Change-Id: I1d0194e7c7ae9fcdd4665e6115ee26d10b14e480
Story: 2007632
Task: 39676
2020-05-28 08:21:32 -04:00

17 lines
704 B
YAML

---
features:
- |
Adds a new ``[ipmi]use_ipmitool_retries`` option. When set to
``True`` and timing is supported by ipmitool, the number of
retries and command interval will be passed to ipmitool so
that ipmitool will do the retries. When set to ``False``,
ironic will do the retries. Default is ``True``.
issues:
- |
Some BMCs do not support the ``Channel Cipher Suites`` command
that newer versions of ipmitool use. These versions of
ipmitool will resend this command for each ipmitool retry,
resulting in long response times. Setting
``[ipmi]use_ipmitool_retries`` to ``false`` will avoid this
situation by implementing retries on the ironic level.