<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Finally found the source of this:<div><br></div><div><a href="https://bugs.launchpad.net/nova/+bug/852095">https://bugs.launchpad.net/nova/+bug/852095</a></div><div><br></div><div>workaround is here:</div><div><br></div><div><a href="https://review.openstack.org/2859">https://review.openstack.org/2859</a></div><div><br></div><div>Vish</div><div><font class="Apple-style-span" face="'Ubuntu Mono'"><br></font><div><div>On Jan 5, 2012, at 1:10 PM, Yun Mao wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">For example, here is the errors I have now with run_tests.sh<br><br><br>======================================================================<br>FAIL: test_instance_set_to_error_on_uncaught_exception<br>(nova.tests.test_compute.ComputeTestCase)<br>----------------------------------------------------------------------<br>Traceback (most recent call last):<br> File "/reserve/maoy/git/nova/nova/tests/test_compute.py", line 840,<br>in test_instance_set_to_error_on_uncaught_exception<br>   instance_uuid)<br> File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises<br>   callableObj(*args, **kwargs)<br> File "/reserve/maoy/git/nova/nova/exception.py", line 154, in wrapped<br>   payload)<br> File "/reserve/maoy/git/nova/nova/notifier/api.py", line 112, in notify<br>   payload = utils.to_primitive(payload, convert_instances=True)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 708, in to_primitive<br>   level=level)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 702, in to_primitive<br>   level=level))<br> File "/reserve/maoy/git/nova/nova/utils.py", line 723, in to_primitive<br>   level=level + 1)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 708, in to_primitive<br>   level=level)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 723, in to_primitive<br>   level=level + 1)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 708, in to_primitive<br>   level=level)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 713, in to_primitive<br>   return to_primitive(dict(value.iteritems()),<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 985, in __call__<br>   expected_method = self._VerifyMethodCall()<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 1032, in<br>_VerifyMethodCall<br>   expected = self._PopNextMethod()<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 1018, in _PopNextMethod<br>   raise UnexpectedMethodCallError(self, None)<br>UnexpectedMethodCallError: Unexpected method call Stub for <bound<br>method API.allocate_for_instance of <nova.network.api.API object at<br>0x215a8c50>>.iteritems() -> None<br>-------------------- >> begin captured logging << --------------------<br>2012-01-05 15:35:56,944 AUDIT nova.compute.manager<br>[5cd8ce6d-c9ab-46c6-8a37-f61e2d3f978d fake fake] instance<br>badcb818-7c26-4c5d-9e6c-7ac19586fd91: starting...<br>2012-01-05 15:35:57,052 ERROR nova.compute.manager [-] Instance<br>badcb818-7c26-4c5d-9e6c-7ac19586fd91 failed network setup<br>(nova.compute.manager): TRACE: Traceback (most recent call last):<br>(nova.compute.manager): TRACE:   File<br>"/reserve/maoy/git/nova/nova/compute/manager.py", line 473, in<br>_allocate_network<br>(nova.compute.manager): TRACE:     requested_networks=requested_networks)<br>(nova.compute.manager): TRACE:   File<br>"/usr/lib/python2.7/dist-packages/mox.py", line 993, in __call__<br>(nova.compute.manager): TRACE:     raise expected_method._exception<br>(nova.compute.manager): TRACE: QuantumServerException<br>(nova.compute.manager): TRACE:<br>--------------------- >> end captured logging << ---------------------<br><br>======================================================================<br>FAIL: test_network_is_deallocated_on_spawn_failure<br>(nova.tests.test_compute.ComputeTestCase)<br>----------------------------------------------------------------------<br>Traceback (most recent call last):<br> File "/reserve/maoy/git/nova/nova/tests/test_compute.py", line 862,<br>in test_network_is_deallocated_on_spawn_failure<br>   instance['uuid'])<br> File "/usr/lib/python2.7/unittest/case.py", line 471, in assertRaises<br>   callableObj(*args, **kwargs)<br> File "/reserve/maoy/git/nova/nova/exception.py", line 154, in wrapped<br>   payload)<br> File "/reserve/maoy/git/nova/nova/notifier/api.py", line 112, in notify<br>   payload = utils.to_primitive(payload, convert_instances=True)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 708, in to_primitive<br>   level=level)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 702, in to_primitive<br>   level=level))<br> File "/reserve/maoy/git/nova/nova/utils.py", line 723, in to_primitive<br>   level=level + 1)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 708, in to_primitive<br>   level=level)<br> File "/reserve/maoy/git/nova/nova/utils.py", line 713, in to_primitive<br>   return to_primitive(dict(value.iteritems()),<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 985, in __call__<br>   expected_method = self._VerifyMethodCall()<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 1032, in<br>_VerifyMethodCall<br>   expected = self._PopNextMethod()<br> File "/usr/lib/python2.7/dist-packages/mox.py", line 1018, in _PopNextMethod<br>   raise UnexpectedMethodCallError(self, None)<br>UnexpectedMethodCallError: Unexpected method call Stub for <bound<br>method ComputeManager._setup_block_device_mapping of<br><nova.compute.manager.ComputeManager object at<br>0x22aabc50>>.iteritems() -> None<br>-------------------- >> begin captured logging << --------------------<br>2012-01-05 15:35:59,230 AUDIT nova.compute.manager<br>[3106077e-df25-411e-b975-39b8ffab62c2 fake fake] instance<br>513b0848-f813-47a9-81a2-fbc61c45f447: starting...<br>2012-01-05 15:35:59,283 DEBUG nova.compute.manager [-] Skipping<br>network allocation for instance 513b0848-f813-47a9-81a2-fbc61c45f447<br>from (pid=2014) _allocate_network<br>/reserve/maoy/git/nova/nova/compute/manager.py:464<br>2012-01-05 15:35:59,341 ERROR nova.compute.manager [-] Instance<br>513b0848-f813-47a9-81a2-fbc61c45f447 failed block device setup<br>(nova.compute.manager): TRACE: Traceback (most recent call last):<br>(nova.compute.manager): TRACE:   File<br>"/reserve/maoy/git/nova/nova/compute/manager.py", line 487, in<br>_prep_block_device<br>(nova.compute.manager): TRACE:     mapping =<br>self._setup_block_device_mapping(context, instance)<br>(nova.compute.manager): TRACE:   File<br>"/usr/lib/python2.7/dist-packages/mox.py", line 993, in __call__<br>(nova.compute.manager): TRACE:     raise expected_method._exception<br>(nova.compute.manager): TRACE: RemoteError: Remote error:<br>(nova.compute.manager): TRACE: .<br>(nova.compute.manager): TRACE:<br>--------------------- >> end captured logging << ---------------------<br><br>----------------------------------------------------------------------<br>Ran 2276 tests in 358.087s<br><br>FAILED (SKIP=4, failures=2)<br>Slowest 5 tests took 33.38 secs:<br>   9.36       test_too_many_cores<br>(nova.tests.scheduler.test_scheduler.SimpleDriverTestCase)<br>   7.39       test_create_and_rebuild_server<br>(nova.tests.integrated.test_servers.ServersTest)<br>   5.62       test_too_many_cores_no_queue<br>(nova.tests.scheduler.test_scheduler.MultiDriverTestCase)<br>   5.61       test_create_multiple_servers<br>(nova.tests.integrated.test_servers.ServersTest)<br>   5.41       test_too_many_cores_no_queue<br>(nova.tests.scheduler.test_scheduler.SimpleDriverTestCase)</blockquote></div><br></div></body></html>