Ironic nova driver should be more efficient with ironic client calls
Bug #1308171 reported by
David Shrewsbury
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Invalid
|
Low
|
Michael Davies | ||
OpenStack Compute (nova) |
Fix Released
|
Wishlist
|
Clif Houck |
Bug Description
When the nova ironic driver makes ironic client calls, it currently gets a brand new client for each call. This can be done more efficiently by caching the client and re-authenticating as needed (e.g., when the auth token expires). With recent changes to the driver to cleanup the retry logic, this should be easier to do. [1][2] The driver class can contain a single IronicClientWrapper reference to use for the client calls, and the IronicClientWrapper object can handle caching and reauthenticating as needed.
[1] https:/
[2] https:/
Changed in ironic: | |
status: | New → Triaged |
importance: | Undecided → Low |
tags: | added: low-hanging-fruit |
tags: | added: driver |
tags: |
added: nova-driver removed: driver |
Changed in ironic: | |
assignee: | nobody → Michael Davies (mrda) |
status: | Triaged → In Progress |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
tags: |
added: ironic removed: low-hanging-fruit nova-driver |
Changed in nova: | |
milestone: | none → kilo-2 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | kilo-2 → 2015.1.0 |
To post a comment you must log in.
Fix proposed to branch: master /review. openstack. org/102695
Review: https:/