Ironic multinode-grenade upgrades nova without upgrading the API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ironic |
Fix Released
|
Critical
|
John L. Villalovos |
Bug Description
As a result of the boot from volume work, and the necessary micro version minimum bump in Nova, we were able to observe failures with the multimode grenade tests.
In short, the multi-node grenade test does the following:
1) Installs ironic on two nodes
2) Upgrades _one_ of those nodes
3) Shuts down the upgraded node's API.
4) Redirects the upgraded node's API to the node that has not been upgraded.
Which, if that node's API micro version is below what is in nova's code base, then nova-compute fails to start, and we get a wonderful error along the lines of:
"Did a compute worker not boot correctly"
That worker failed to start up with the following error:
ERROR oslo_service.
requested operation is not supported by the requested version.
Supported version range is 1.1 to 1.31
The bulk of the discussion in IRC about this can be found at:
http://
Changed in ironic: | |
importance: | Undecided → Critical |
status: | New → Confirmed |
assignee: | nobody → Vasyl Saienko (vsaienko) |
summary: |
- Ironic multimode-grenade upgrades nova without upgrading the API + Ironic multinode-grenade upgrades nova without upgrading the API |
Changed in ironic: | |
assignee: | Vasyl Saienko (vsaienko) → John L. Villalovos (happycamp) |
status: | Confirmed → In Progress |
Fix proposed: https:/ /review. openstack. org/487224