ironic-inspector/ironic_inspector/common
Dmitry Tantsur 3237511cc6 Retry port lists on failure in PXE filter periodic sync
These calls are subject to transient network problems, we should
not abort ironic-inspector process in this case. Also due to
bug 1748893 the port listing API can sometimes return HTTP 400.

This change retries port listing 5 times with 1 second break
before aborting the periodic task and thus the process.

This change introduces a dependency on the retrying library,
which is already widely used in OpenStack (including ironic).

Change-Id: I92fd70ca5692ce9f6798eedf9e540d5aa7c6f1af
Closes-Bug: #1748893
2018-02-14 15:10:39 +01:00
..
__init__.py Rename discoverd -> inspector 2015-05-29 09:06:56 +02:00
context.py Add request context and policy enforcement 2017-10-13 11:55:52 +00:00
i18n.py Remove translation of log messages Part-2 2017-03-28 01:53:40 +00:00
ironic.py Retry port lists on failure in PXE filter periodic sync 2018-02-14 15:10:39 +01:00
keystone.py Add keystoneauth adapters 2018-01-16 18:06:10 +00:00
lldp_parsers.py Remove redundant "the" from a docstring 2018-02-08 16:04:21 +08:00
lldp_tlvs.py Add plugin to process basic management LLDP TLVs 2017-01-31 19:51:39 -05:00
service_utils.py Centralize config options 2018-01-04 20:43:58 -08:00
swift.py Add keystoneauth adapters 2018-01-16 18:06:10 +00:00