Nailgun code does not allow for safe get of old node attributes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
Critical
|
Georgy Kibardin | ||
Mitaka |
Fix Released
|
Critical
|
Arthur Svechnikov | ||
Newton |
Fix Committed
|
Critical
|
Georgy Kibardin |
Bug Description
Install Fuel 8.0
Deploy bvt_2 scenario
Upgrade Fuel 8.0 to 9.0 by using fuel 8.0 and fuel 9.0 octane versions for backup/restore.
Try to add compute node
See issues with node metadata get for 8.0 cluster like these ones:
2016-06-20 14:49:44.099 ERROR [7f7a3b124880] (manager) Traceback (most recent call last):
File "/usr/lib/
to_return = method(task, *args, **kwargs)
File "/usr/lib/
cls.
File "/usr/lib/
objects.
File "/usr/lib/
numa_nodes = node.meta[
KeyError: 'numa_topology'
This means that this is not possible to deploy nodes in pre-9.0 clusters after upgrading master node to 9.0. I think that this affects major functionality of Fuel, so I am setting this bug priority to critical.
summary: |
- Nailgun code does not allow for safe get of new node attributes + Nailgun code does not allow for safe get of old node attributes |
Changed in fuel: | |
assignee: | Fuel Telco (fuel-telco-team) → Arthur Svechnikov (asvechnikov) |
tags: | added: non-release |
tags: | removed: need-info |
Changed in fuel: | |
assignee: | Arthur Svechnikov (asvechnikov) → Sergey Slipushenko (sslypushenko) |
Changed in fuel: | |
assignee: | Ilya Kharin (akscram) → Arthur Svechnikov (asvechnikov) |
Changed in fuel: | |
assignee: | Ilya Kharin (akscram) → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
assignee: | Fuel Sustaining (fuel-sustaining-team) → Georgy Kibardin (gkibardin) |
(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:
actual result
steps to reproduce
For more detailed information on the contents of each of the listed sections see https:/ /wiki.openstack .org/wiki/ Fuel/How_ to_contribute# Here_is_ how_you_ file_a_ bug