[openstack-dev] [cinder][nova][ci] Tintri Cinder CI failures after Nova change

Matt Riedemann mriedem at linux.vnet.ibm.com
Fri Aug 7 13:38:35 UTC 2015



On 8/6/2015 3:30 PM, Skyler Berg wrote:
> After the change "cleanup NovaObjectDictCompat from virtual_interface"
> [1] was merged into Nova on the morning of August 5th, Tintri's CI for
> Cinder started failing 13 test cases that involve a volume being
> attached to an instance [2].
>
> I have verified that the tests fail with the above mentioned change and
> pass when running against the previous commit.
>
> If anyone knows why this patch is causing an issue or is experiencing
> similar problems, please let me know.
>
> In the meantime, expect Tintri's CI to be either down or reporting
> failures until a solution is found.
>
> [1] https://review.openstack.org/#/c/200823/
> [2] http://openstack-ci.tintri.com/tintri/refs-changes-06-201406-35/
>

 From the n-cpu logs this is the TypeError:

2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager Traceback (most 
recent call last):
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", 
line 142, in _dispatch_and_reply
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager 
executor_callback))
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", 
line 186, in _dispatch
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager 
executor_callback)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/usr/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", 
line 129, in _do_dispatch
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     result = 
func(ctxt, **new_args)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/opt/stack/nova/nova/network/floating_ips.py", line 113, in 
allocate_for_instance
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     **kwargs)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/opt/stack/nova/nova/network/manager.py", line 496, in 
allocate_for_instance
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     context, 
instance_uuid)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/usr/lib/python2.7/site-packages/oslo_utils/excutils.py", line 119, in 
__exit__
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager 
six.reraise(self.type_, self.value, self.tb)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/opt/stack/nova/nova/network/manager.py", line 490, in 
allocate_for_instance
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     networks, macs)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/opt/stack/nova/nova/network/manager.py", line 755, in 
_allocate_mac_addresses
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     network['id'])
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/opt/stack/nova/nova/network/manager.py", line 774, in 
_add_virtual_interface
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     vif.create()
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager   File 
"/usr/lib/python2.7/site-packages/oslo_versionedobjects/base.py", line 
205, in wrapper
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager     self[key] = 
field.from_primitive(self, key, value)
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager TypeError: 
'VirtualInterface' object does not support item assignment
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager
2015-08-05 06:34:54.826 11118 ERROR nova.compute.manager

It looks like you're missing this change in whatever version of 
oslo.versionedobjects you have in your CI:

https://review.openstack.org/#/c/202200/

That should be in o.vo 0.6.0, latest is 0.7.0.  What version of 
oslo.versionedobjects is on the this system?  It would be helpful to 
have pip freeze output.

-- 

Thanks,

Matt Riedemann




More information about the OpenStack-dev mailing list