ironic-python-agent/ironic_python_agent
Julia Kreger 3e053f05be Limit Inspection->Lookup->Heartbeat lag
Caches hardware information collected during inspection
so that the initial lookup can occur without any delay.

Also adds logging to track how long inventory collection takes.

Conflicts:
	ironic_python_agent/hardware.py
	ironic_python_agent/tests/unit/base.py
	ironic_python_agent/tests/unit/test_hardware.py
	ironic_python_agent/tests/unit/test_inspector.py

Co-Authored-By: Dmitry Tantsur <dtantsur@protonmail.com>
Change-Id: I3e0d237d37219e783d81913fa6cc490492b3f96a
(cherry picked from commit c76b8b2c21)
2020-07-06 20:23:11 +02:00
..
api Replacing the HTTP protocal with HTTPS 2018-12-25 19:51:40 +08:00
cmd manual introspection trigger command 2019-07-08 07:43:40 -07:00
extensions Merge "Add full download retries" into stable/train 2020-07-02 13:32:26 +00:00
hardware_managers Fix gate and bump CoreOS version to latest stable. 2018-05-10 15:50:05 -07:00
shell Clear GPT and MBR headers with dd to avoid sgdisk CRC errors 2018-08-08 16:40:22 +00:00
tests Limit Inspection->Lookup->Heartbeat lag 2020-07-06 20:23:11 +02:00
__init__.py Use # instead of """ for copyright blocks 2014-04-10 07:14:06 -07:00
agent.py Limit Inspection->Lookup->Heartbeat lag 2020-07-06 20:23:11 +02:00
config.py Extend retries to 9, 10 seconds apart. 2020-07-02 07:57:31 +00:00
dmi_inspector.py Collect processor, memory and BIOS output of dmidecode - follow-up 2017-07-27 07:30:54 -07:00
encoding.py Create a SerializableComparable class 2015-09-11 13:44:09 -07:00
errors.py Merge "Software RAID: Create/delete configurations" 2019-06-05 07:34:01 +00:00
hardware.py Limit Inspection->Lookup->Heartbeat lag 2020-07-06 20:23:11 +02:00
inspect.py manual introspection trigger command 2019-07-08 07:43:40 -07:00
inspector.py Limit Inspection->Lookup->Heartbeat lag 2020-07-06 20:23:11 +02:00
ironic_api_client.py improve error messages during node lookup failures 2019-06-26 11:54:19 -04:00
netutils.py Get the hostname of the introspected host 2019-06-12 13:00:21 +00:00
numa_inspector.py Skip nic numa_node discovery if it's not assigned to a numa_node 2020-01-17 14:54:44 +00:00
utils.py Fix confusing logging when running asynchronous commands 2020-06-30 16:47:19 +02:00
version.py Add sphinx build + basic documentation 2015-03-31 16:22:12 -07:00