periodic task runs during nova.tests.unit.compute.test_compute unit test
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
New
|
Undecided
|
Unassigned |
Bug Description
While running the nova.tests.
Traceback (most recent call last):
File "/home/
timer()
File "/home/
cb(*args, **kw)
File "nova/utils.py", line 946, in wrapper
return func(*args, **kwargs)
File "nova/conductor
instance.uuid, request_spec)
File "nova/scheduler
'task_state': None})
File "nova/db/api.py", line 786, in instance_
columns_
File "nova/db/
return f(*args, **kwargs)
File "nova/db/
columns_
File "nova/db/
return f(*args, **kwargs)
File "nova/db/
columns_
File "nova/db/
raise exception.
InstanceNotFound: Instance 3f41eea9-
Traceback (most recent call last):
File "/home/
timer()
File "/home/
cb(*args, **kw)
File "nova/utils.py", line 946, in wrapper
return func(*args, **kwargs)
File "nova/conductor
instance.uuid, request_spec)
File "nova/scheduler
'task_state': None})
File "nova/db/api.py", line 786, in instance_
columns_
File "nova/db/
return f(*args, **kwargs)
File "nova/db/
columns_
File "nova/db/
return f(*args, **kwargs)
File "nova/db/
columns_
File "nova/db/
raise exception.
This is not caused by periodic tasks but from tests that don't mock calls to build_instances(), which results in a separate thread being spawned.