yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #55484
[Bug 1615922] Re: pci device object doesn't set correctly during rolling upgrade
** Also affects: oslo.versionedobjects
Importance: Undecided
Status: New
** Changed in: oslo.versionedobjects
Assignee: (unassigned) => Hiroyuki Eguchi (h-eguchi)
** No longer affects: nova
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1615922
Title:
pci device object doesn't set correctly during rolling upgrade
Status in oslo.versionedobjects:
New
Bug description:
I'm evaluating a rolling upgrade from liberty to mitaka in sr-iov
environment.
The following error occurred in resource_tracker in case controller
node is mitaka and compute node is liberty.
Error updating resources for node compute0: Cannot load 'parent_addr' in the base classTraceback (most recent call last):
File "/usr/lib/python2.7/site-packages/nova/conductor/manager.py", line 85, in _object_dispatch
return getattr(target, method)(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 223, in wrapper
return fn(self, *args, **kwargs)
File "/usr/lib/python2.7/site-packages/nova/objects/pci_device.py", line 251, in save
updates = self.obj_get_changes()
File "/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 604, in obj_get_changes
changes[key] = getattr(self, key)
File "/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 67, in getter
self.obj_load_attr(name)
File "/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 580, in obj_load_attr
_("Cannot load '%s' in the base class") % attrname)
NotImplementedError: Cannot load 'parent_addr' in the base class
The cause of error is that a parent_addr parameter which has been
added newly since mitaka is not set correctly.
We should consider the a pci device object that nova-conductor
receives from nova-compute does not have a parent_addr attribute.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oslo.versionedobjects/+bug/1615922/+subscriptions
References