2016-08-23 05:25:52 |
Hiroyuki Eguchi |
bug |
|
|
added bug |
2016-08-23 05:26:01 |
Hiroyuki Eguchi |
nova: assignee |
|
Hiroyuki Eguchi (h-eguchi) |
|
2016-08-23 05:43:08 |
OpenStack Infra |
nova: status |
New |
In Progress |
|
2016-08-23 11:33:49 |
Hiroyuki Eguchi |
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 overcloud-compute-0.localdomain: 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. |
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. |
|
2016-08-24 03:20:22 |
Hiroyuki Eguchi |
bug task added |
|
oslo.versionedobjects |
|
2016-08-24 03:20:34 |
Hiroyuki Eguchi |
oslo.versionedobjects: assignee |
|
Hiroyuki Eguchi (h-eguchi) |
|
2016-08-24 03:20:40 |
Hiroyuki Eguchi |
bug task deleted |
nova |
|
|
2016-08-24 05:22:03 |
Hiroyuki Eguchi |
summary |
pci device object doesn't set correctly during rolling upgrade |
Failed to update object doesn't have attribute |
|
2016-08-24 05:28:22 |
Hiroyuki Eguchi |
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. |
I'm evaluating a rolling upgrade of nova 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 a old version object doesn't have a new attribute when updating. |
|
2016-08-24 06:18:24 |
Hiroyuki Eguchi |
oslo.versionedobjects: status |
New |
In Progress |
|