15aed7e0e0
_node_resources_unavailable() is supposed to be called after _node_resources_used() returns False. Because get_inventory() doesn't satisfy this condition, this method returns an empty inventory for a deployed bare metal node. It causes the resource tracker to try removing an allocated inventory from placement. This removal results in periodic unexpected errors. This patch calls _node_resources_used() prior to _node_resources_unanvailable() for getting a proper inventory. Change-Id: I6717ce19f6005c8ebb7af75437a72876c5a53f34 Closes-Bug: 1751472 (cherry picked from commit |
||
---|---|---|
.. | ||
__init__.py | ||
client_wrapper.py | ||
driver.py | ||
ironic_states.py | ||
patcher.py |