libvirt live_snapshot periodically explodes on libvirt 1.2.2 in the gate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Seeing this here:
http://
2014-06-24 23:15:41.714 | tempest.
2014-06-24 23:15:41.714 | -------
2014-06-24 23:15:41.714 |
2014-06-24 23:15:41.714 | Captured traceback-1:
2014-06-24 23:15:41.714 | ~~~~~~~
2014-06-24 23:15:41.715 | Traceback (most recent call last):
2014-06-24 23:15:41.715 | File "tempest/
2014-06-24 23:15:41.715 | resp, body = self.delete(
2014-06-24 23:15:41.715 | File "tempest/
2014-06-24 23:15:41.715 | return self.request(
2014-06-24 23:15:41.715 | File "tempest/
2014-06-24 23:15:41.715 | resp, resp_body)
2014-06-24 23:15:41.715 | File "tempest/
2014-06-24 23:15:41.715 | raise exceptions.
2014-06-24 23:15:41.715 | NotFound: Object not found
2014-06-24 23:15:41.715 | Details: {"itemNotFound": {"message": "Image not found.", "code": 404}}
2014-06-24 23:15:41.716 |
2014-06-24 23:15:41.716 |
2014-06-24 23:15:41.716 | Captured traceback:
2014-06-24 23:15:41.716 | ~~~~~~~~~~~~~~~~~~~
2014-06-24 23:15:41.716 | Traceback (most recent call last):
2014-06-24 23:15:41.716 | File "tempest/
2014-06-24 23:15:41.716 | self.server_
2014-06-24 23:15:41.716 | File "tempest/
2014-06-24 23:15:41.716 | 'ACTIVE')
2014-06-24 23:15:41.716 | File "tempest/
2014-06-24 23:15:41.716 | raise_on_
2014-06-24 23:15:41.717 | File "tempest/
2014-06-24 23:15:41.717 | raise exceptions.
2014-06-24 23:15:41.717 | TimeoutException: Request timed out
2014-06-24 23:15:41.717 | Details: (ImagesOneServe
Looks like it's trying to delete image with uuid 518a32d0-
This is maybe related to bug 1320617 as a general performance issue with glance.
Looking in the glance registry log, the image is created here:
2014-06-24 22:51:23.538 15740 INFO glance.
The image is deleted here:
2014-06-24 22:54:53.146 15740 INFO glance.
And the 'not found' is here:
2014-06-24 22:54:56.508 15740 INFO glance.
Changed in nova: | |
assignee: | nobody → Chet Burgess (cfb-n) |
Changed in nova: | |
assignee: | Chet Burgess (cfb-n) → nobody |
Changed in nova: | |
assignee: | nobody → Pranav Salunke (dguitarbite) |
Changed in nova: | |
assignee: | Pranav Salunke (dguitarbite) → nobody |
The n-cpu logs have several errors for the libvirt connection being reset:
http:// logs.openstack. org/70/ 97670/5/ check/check- tempest- dsvm-postgres- full/7d4c7cf/ logs/screen- n-cpu.txt. gz?level= TRACE#_ 2014-06- 24_22_54_ 52_973
2014-06-24 22:54:52.973 16186 TRACE nova.compute. manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] Traceback (most recent call last): manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/opt/stack/ new/nova/ nova/compute/ manager. py", line 352, in decorated_function manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] *args, **kwargs) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/opt/stack/ new/nova/ nova/compute/ manager. py", line 2788, in snapshot_instance manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] task_states. IMAGE_SNAPSHOT) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/opt/stack/ new/nova/ nova/compute/ manager. py", line 2819, in _snapshot_instance manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] update_task_state) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/opt/stack/ new/nova/ nova/virt/ libvirt/ driver. py", line 1532, in snapshot manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] image_format) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/opt/stack/ new/nova/ nova/virt/ libvirt/ driver. py", line 1631, in _live_snapshot manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] domain. blockJobAbort( disk_path, 0) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/usr/lib/ python2. 7/dist- packages/ eventlet/ tpool.py" , line 179, in doit manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] result = proxy_call( self._autowrap, f, *args, **kwargs) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/usr/lib/ python2. 7/dist- packages/ eventlet/ tpool.py" , line 139, in proxy_call manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] rv = execute( f,*args, **kwargs) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/usr/lib/ python2. 7/dist- packages/ eventlet/ tpool.py" , line 77, in tworker manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] rv = meth(*args, **kwargs) manager [instance: 90c79adf- 4df1-497c- a786-13bdc5cca9 8d] File "/usr/lib/ python2. 7/dist- packages/ libvirt. py", line 646, in blockJobAbort
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973 16186 TRACE nova.compute.
2014-06-24 22:54:52.973...