Ironic: heavy polling
Bug #1458934 reported by
Lucas Alvares Gomes
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Lucas Alvares Gomes |
Bug Description
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.
Changed in nova: | |
assignee: | nobody → Lucas Alvares Gomes (lucasagomes) |
Changed in nova: | |
status: | New → Triaged |
importance: | Undecided → Medium |
summary: |
- Ironic: heavy pooling + Ironic: heavy polling |
description: | updated |
To post a comment you must log in.
This patch is Ironic allows we GET a subset of a resource in our API [1], I'm planning to use this to fix the problem in the Ironic Nova driver
[1] https:/ /review. openstack. org/#/c/ 183491/