<div dir="ltr"><div>Hi,<br><br>Jenkins failing for a scenario test case patch which I submitted - <a href="https://review.openstack.org/#/c/102827/">https://review.openstack.org/#/c/102827/</a><br><br></div><div>The failures are unrelated to my changes.<br>
<br></div><div>Can someone please look into this ?<br></div><div><br><br>2014-06-26 14:47:00.948 | <br>2014-06-26 14:47:00.948 | tempest.scenario.test_volume_boot_pattern.TestVolumeBootPattern.test_volume_boot_pattern[compute,image,volume]<br>
2014-06-26 14:47:00.948 | --------------------------------------------------------------------------------------------------------------<br>2014-06-26 14:47:00.948 | <br>2014-06-26 14:47:00.949 | Captured traceback:<br>2014-06-26 14:47:00.949 | ~~~~~~~~~~~~~~~~~~~<br>
2014-06-26 14:47:00.949 | Traceback (most recent call last):<br>2014-06-26 14:47:00.949 | File "tempest/test.py", line 127, in wrapper<br>2014-06-26 14:47:00.949 | return f(self, *func_args, **func_kwargs)<br>
2014-06-26 14:47:00.949 | File "tempest/scenario/test_volume_boot_pattern.py", line 161, in test_volume_boot_pattern<br>2014-06-26 14:47:00.949 | keypair)<br>2014-06-26 14:47:00.949 | File "tempest/scenario/test_volume_boot_pattern.py", line 102, in _ssh_to_server<br>
2014-06-26 14:47:00.949 | floating_ip = self.compute_client.floating_ips.create()<br>2014-06-26 14:47:00.949 | File "/opt/stack/new/python-novaclient/novaclient/v1_1/floating_ips.py", line 44, in create<br>
2014-06-26 14:47:00.950 | return self._create("/os-floating-ips", {'pool': pool}, "floating_ip")<br>2014-06-26 14:47:00.950 | File "/opt/stack/new/python-novaclient/novaclient/base.py", line 152, in _create<br>
2014-06-26 14:47:00.950 | _resp, body = self.api.client.post(url, body=body)<br>2014-06-26 14:47:00.950 | File "/opt/stack/new/python-novaclient/novaclient/client.py", line 330, in post<br>2014-06-26 14:47:00.950 | return self._cs_request(url, 'POST', **kwargs)<br>
2014-06-26 14:47:00.950 | File "/opt/stack/new/python-novaclient/novaclient/client.py", line 304, in _cs_request<br>2014-06-26 14:47:00.950 | **kwargs)<br>2014-06-26 14:47:00.950 | File "/opt/stack/new/python-novaclient/novaclient/client.py", line 286, in _time_request<br>
2014-06-26 14:47:00.950 | resp, body = self.request(url, method, **kwargs)<br>2014-06-26 14:47:00.950 | File "/opt/stack/new/python-novaclient/novaclient/client.py", line 280, in request<br>2014-06-26 14:47:00.951 | raise exceptions.from_response(resp, body, url, method)<br>
2014-06-26 14:47:00.951 | NotFound: No more floating ips available. (HTTP 404) (Request-ID: req-6d052d87-8162-48da-8a57-75145cdf91a9)<br>2014-06-26 14:47:00.951 | <br><br><br>2014-06-26 14:12:31.960 | tearDownClass (tempest.api.baremetal.test_ports_negative.TestPortsNegative)<br>
2014-06-26 14:12:31.960 | ---------------------------------------------------------------------------<br>2014-06-26 14:12:31.960 | <br>2014-06-26 14:12:31.960 | Captured traceback:<br>2014-06-26 14:12:31.960 | ~~~~~~~~~~~~~~~~~~~<br>
2014-06-26 14:12:31.960 | Traceback (most recent call last):<br>2014-06-26 14:12:31.960 | File "tempest/api/baremetal/base.py", line 66, in tearDownClass<br>2014-06-26 14:12:31.960 | delete_method(u, ignore_errors=exc.NotFound)<br>
2014-06-26 14:12:31.960 | File "tempest/services/baremetal/base.py", line 37, in wrapper<br>2014-06-26 14:12:31.960 | return f(*args, **kwargs)<br>2014-06-26 14:12:31.960 | File "tempest/services/baremetal/v1/base_v1.py", line 160, in delete_node<br>
2014-06-26 14:12:31.961 | return self._delete_request('nodes', uuid)<br>2014-06-26 14:12:31.961 | File "tempest/services/baremetal/base.py", line 167, in _delete_request<br>2014-06-26 14:12:31.961 | resp, body = self.delete(uri)<br>
2014-06-26 14:12:31.961 | File "tempest/common/rest_client.py", line 224, in delete<br>2014-06-26 14:12:31.961 | return self.request('DELETE', url, extra_headers, headers, body)<br>2014-06-26 14:12:31.961 | File "tempest/common/rest_client.py", line 430, in request<br>
2014-06-26 14:12:31.961 | resp, resp_body)<br>2014-06-26 14:12:31.961 | File "tempest/common/rest_client.py", line 484, in _error_checker<br>2014-06-26 14:12:31.961 | raise exceptions.Conflict(resp_body)<br>
2014-06-26 14:12:31.961 | Conflict: An object with that identifier already exists<br>2014-06-26 14:12:31.961 | Details: {u'error_message': u'{"debuginfo": null, "faultcode": "Client", "faultstring": "Node 9c75225e-24b7-48e6-a5f4-8f9fd4ec5691 is locked by host localhost, please retry after the current operation is completed.\\nTraceback (most recent call last):\\n\\n File \\"/usr/local/lib/python2.7/dist-packages/oslo/messaging/rpc/server.py\\", line 137, in inner\\n return func(*args, **kwargs)\\n\\n File \\"/opt/stack/new/ironic/ironic/conductor/manager.py\\", line 811, in destroy_node\\n with task_manager.acquire(context, node_id) as task:\\n\\n File \\"/opt/stack/new/ironic/ironic/conductor/task_manager.py\\", line 112, in acquire\\n driver_name=driver_name)\\n\\n File \\"/opt/stack/new/ironic/ironic/conductor/task_manager.py\\", line 160, in __init__\\n self.release_resources()\\n\\n File \\"/opt/stack/new/ironic/ironic/openstack/common/excutils.py\\", line 82, in __exit__\\n six.reraise(self.type_, self.value, self.tb)\\n\\n File \\"/opt/stack/new/ironic/ironic/conductor/task_manager.py\\", line 152, in __init__\\n self.node = self._dbapi.reserve_node(CONF.host, node_id)\\n\\n File \\"/opt/stack/new/ironic/ironic/objects/__init__.py\\", line 28, in wrapper\\n result = fn(*args, **kwargs)\\n\\n File \\"/opt/stack/new/ironic/ironic/db/sqlalchemy/api.py\\", line 241, in reserve_node\\n host=node[\'reservation\'])\\n\\nNodeLocked: Node 9c75225e-24b7-48e6-a5f4-8f9fd4ec5691 is locked by host localhost, please retry after the current operation is completed.\\n"}'}<br>
<br></div><div>Thanks,<br>Prashanth<br></div></div>