I bet it's this (a similar backtrace is in Soren's log):
2011-08-28 11:01:52,770 DEBUG nova.virt.xenapi.fake [-] Calling VM.start <bound method FakeSessionForVMTests.VM_start of <nova.tests.xenapi.stubs.FakeSessionFor VMTests object at 0x1077cb4c>> from (pid=9342) callit /opt/jenkins/workspace/uni t-nova/upstream/nova/virt/xenapi/fake.py:431 2011-08-28 11:01:52,772 DEBUG nova.virt.xenapi.vmops [-] Starting instance 2 fro m (pid=9342) _start /opt/jenkins/workspace/unit-nova/upstream/nova/virt/xenapi/v mops.py:134 Traceback (most recent call last): File "/opt/jenkins/workspace/unit-nova/upstream/.nova-venv/lib/python2.6/site- packages/eventlet/hubs/hub.py", line 336, in fire_timers timer() 2011-08-28 11:01:52,773 DEBUG nova.virt.xenapi.fake [-] Calling VM.start <bound method FakeSessionForVMTests.VM_start of <nova.tests.xenapi.stubs.FakeSessionFor VMTests object at 0x1077cb4c>> from (pid=9342) callit /opt/jenkins/workspace/uni t-nova/upstream/nova/virt/xenapi/fake.py:431 File "/opt/jenkins/workspace/unit-nova/upstream/.nova-venv/lib/python2.6/site- packages/eventlet/hubs/timer.py", line 56, in __call__ cb(*args, **kw) File "/opt/jenkins/workspace/unit-nova/upstream/.nova-venv/lib/python2.6/site- packages/eventlet/semaphore.py", line 95, in _do_acquire waiter.switch() error: cannot switch to a different thread
I bet it's this (a similar backtrace is in Soren's log):
2011-08-28 11:01:52,770 DEBUG nova.virt. xenapi. fake [-] Calling VM.start <bound MTests. VM_start of <nova.tests. xenapi. stubs.FakeSessi onFor workspace/ uni upstream/ nova/virt/ xenapi/ fake.py: 431 xenapi. vmops [-] Starting instance 2 fro workspace/ unit-nova/ upstream/ nova/virt/ xenapi/ v workspace/ unit-nova/ upstream/ .nova-venv/ lib/python2. 6/site- eventlet/ hubs/hub. py", line 336, in fire_timers xenapi. fake [-] Calling VM.start <bound MTests. VM_start of <nova.tests. xenapi. stubs.FakeSessi onFor workspace/ uni upstream/ nova/virt/ xenapi/ fake.py: 431 workspace/ unit-nova/ upstream/ .nova-venv/ lib/python2. 6/site- eventlet/ hubs/timer. py", line 56, in __call__ workspace/ unit-nova/ upstream/ .nova-venv/ lib/python2. 6/site- eventlet/ semaphore. py", line 95, in _do_acquire
method FakeSessionForV
VMTests object at 0x1077cb4c>> from (pid=9342) callit /opt/jenkins/
t-nova/
2011-08-28 11:01:52,772 DEBUG nova.virt.
m (pid=9342) _start /opt/jenkins/
mops.py:134
Traceback (most recent call last):
File "/opt/jenkins/
packages/
timer()
2011-08-28 11:01:52,773 DEBUG nova.virt.
method FakeSessionForV
VMTests object at 0x1077cb4c>> from (pid=9342) callit /opt/jenkins/
t-nova/
File "/opt/jenkins/
packages/
cb(*args, **kw)
File "/opt/jenkins/
packages/
waiter.switch()
error: cannot switch to a different thread