2015-08-05 18:24:30 |
Lucas Alvares Gomes |
description |
Ironic does pool the Ironic API to check the state of a Node when provisioning it, and currently we pool the whole node object representation every time. This can be very expensive since the node might contain a lot of details and even a base64 string of the configdrive registered in it. Plus, this full node representation also gets logged in case we use n-cpu with debug mode enabled.
We need a light way to fetch the states from Nodes in Ironic that can be used by the Nova Ironic Driver. |
Ironic does poll the Ironic API to check the state of a Node when provisioning it, and currently we pool the whole node object representation every time. This can be very expensive since the node might contain a lot of details and even a base64 string of the configdrive registered in it. Plus, this full node representation also gets logged in case we use n-cpu with debug mode enabled.
We need a light way to fetch the states from Nodes in Ironic that can be used by the Nova Ironic Driver. |
|