Comment 0 for bug 1458934

Revision history for this message
Lucas Alvares Gomes (lucasagomes) wrote : Ironic: heavy pooling

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.