LibvirtRbdEvacuateTest and LibvirtFlatEvacuateTest tests race fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
High
|
Matt Riedemann |
Bug Description
Seen here:
http://
There are different failures, but the tests were introduced with this change:
https:/
For example, in nova.tests.
2018-11-30 17:03:58,424 ERROR [nova.virt.
And this (during evacuate from compute0 to compute1 in the test):
Traceback (most recent call last):
File "nova/compute/
yield
File "nova/compute/
migration, request_spec)
File "nova/compute/
self.
File "nova/compute/
self.
File "nova/compute/
block_
File "nova/virt/
destroy_
File "nova/virt/
destroy_
File "/home/
self.
File "/home/
six.
File "nova/virt/
self.
File "/home/
return _mock_self.
File "/home/
raise effect
TestingException
I'm guessing something is mocking global state and causing that failure...we likely need a fake virt driver that extends the libvirt driver and does what we want for these tests to avoid global mocks.
In the other test, I see a timeout:
nova.tests.
And it seems to be stuck here:
2018-11-30 17:03:05,111 INFO [nova.virt.
32 hits in the last 48 hours, check and gate, all failures.
Changed in nova: | |
status: | Confirmed → Fix Released |
assignee: | nobody → Matt Riedemann (mriedem) |
Related fix proposed to branch: master /review. openstack. org/621289
Review: https:/