[Users] VM snapshot delete failed - iSCSI domain

Milan Dlauhy milan.dlauhy at i.cz
Fri Oct 25 19:10:07 UTC 2013


Hi,
I am testing VM snasphot in the iSCSI storage domain - Ovirt
3.3.1-0.3.beta2.
I can't delete snapshot.
The same error was in ovirt-engine-3.3.0-4.el6 before I upgraded today.


My test:

create VM - server3 - 2GB, Centos 6.4
start VM 
shutdown VM
create snapshot s3-snap-1 
start VM 
shutdown VM
delete snapshot  ==> Failed


engine.log:

2013-10-08 16:55:45,153 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetAllTasksStatusesVDSCommand] (DefaultQuartzScheduler_Worker-74) Failed in HSMGetAllTasksStatusesVDS method
2013-10-08 16:55:45,154 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.HSMGetAllTasksStatusesVDSCommand] (DefaultQuartzScheduler_Worker-74) Error code LogicalVolumeDoesNotExistError and error message VDSGenericException: VDSErrorException: Failed to HSMGetAllTasksStatusesVDS, error = Logical volume does not exist

vdsm.log:
c7e81381-d2f7-4634-b1ae-7f5fb87ba393::ERROR::2013-10-25
16:57:39,424::task::850::TaskManager.Task::(_setError)
Task=`c7e81381-d2f7-4634-b1ae-7f5fb87ba393`::Unexpected error
Traceback (most recent call last):
  File "/usr/share/vdsm/storage/task.py", line 857, in _run
    return fn(*args, **kargs)
  File "/usr/share/vdsm/storage/task.py", line 318, in run
    return self.cmd(*self.argslist, **self.argsdict)
  File "/usr/share/vdsm/storage/securable.py", line 68, in wrapper
    return f(self, *args, **kwargs)
  File "/usr/share/vdsm/storage/sp.py", line 1937, in mergeSnapshots
    sdUUID, vmUUID, imgUUID, ancestor, successor, postZero)
  File "/usr/share/vdsm/storage/image.py", line 1162, in merge
    srcVol.shrinkToOptimalSize()
  File "/usr/share/vdsm/storage/blockVolume.py", line 315, in
shrinkToOptimalSize
    volParams = self.getVolumeParams()
  File "/usr/share/vdsm/storage/volume.py", line 1008, in
getVolumeParams
    volParams['imgUUID'] = self.getImage()
  File "/usr/share/vdsm/storage/blockVolume.py", line 494, in getImage
    return self.getVolumeTag(TAG_PREFIX_IMAGE)
  File "/usr/share/vdsm/storage/blockVolume.py", line 464, in
getVolumeTag
    return _getVolumeTag(self.sdUUID, self.volUUID, tagPrefix)
  File "/usr/share/vdsm/storage/blockVolume.py", line 662, in
_getVolumeTag
    tags = lvm.getLV(sdUUID, volUUID).tags
  File "/usr/share/vdsm/storage/lvm.py", line 851, in getLV
    raise se.LogicalVolumeDoesNotExistError("%s/%s" % (vgName, lvName))
LogicalVolumeDoesNotExistError: Logical volume does not exist:
('7046ad89-a197-4450-a9fd-b9c58be66327/_remove_me_QVdrCeOz_ab65a322-1cb3-47ce-b2a0-d942b9fb3d77',)


SELECT vm_id, snapshot_id, snapshot_type, status, description, creation_date FROM snapshots where vm_id = 'fa0b9f17-31b7-47b2-a237-5f0e15ade3ca';

                vm_id                 |             snapshot_id              | snapshot_type | status | description |       creation_date        
--------------------------------------+--------------------------------------+---------------+--------+-------------+----------------------------
 fa0b9f17-31b7-47b2-a237-5f0e15ade3ca | 900c4977-01b7-43f5-a18f-812ebd6cbf2a | ACTIVE        | OK     | Active VM   | 2013-10-25 15:53:41.913+02
 fa0b9f17-31b7-47b2-a237-5f0e15ade3ca | 5a7ac315-7393-45de-9d9b-c5283908e596 | REGULAR       | BROKEN | s3-snap-1   | 2013-10-25 16:51:18.205+02



SELECT image_group_id, image_guid, size, parentid, vm_snapshot_id, active FROM images where image_group_id = 'e6cadf99-68bf-4255-97bb-30e04c4c38b3';
            image_group_id            |              image_guid              |    size    |               parentid               |            vm_snapshot_id            | active 
--------------------------------------+--------------------------------------+------------+--------------------------------------+--------------------------------------+--------
 e6cadf99-68bf-4255-97bb-30e04c4c38b3 | ab65a322-1cb3-47ce-b2a0-d942b9fb3d77 | 2147483648 | 834b7dda-80f4-43a7-b80d-3cb2bca8ffc6 | 900c4977-01b7-43f5-a18f-812ebd6cbf2a | t
 e6cadf99-68bf-4255-97bb-30e04c4c38b3 | 834b7dda-80f4-43a7-b80d-3cb2bca8ffc6 | 2147483648 | 00000000-0000-0000-0000-000000000000 | 5a7ac315-7393-45de-9d9b-c5283908e596 | f
(2 rows)



ls -l /rhev/data-center/mnt/blockSD/7046ad89-a197-4450-a9fd-b9c58be66327/images/e6cadf99-68bf-4255-97bb-30e04c4c38b3
total 4
lrwxrwxrwx. 1 vdsm kvm 78 Oct 25 16:57 ab65a322-1cb3-47ce-b2a0-d942b9fb3d77 -> /dev/7046ad89-a197-4450-a9fd-b9c58be66327/ab65a322-1cb3-47ce-b2a0-d942b9fb3d77



HOST -  Centos 6.4

vdsm-4.12.1-4.el6.x86_64
libvirt-0.10.2-18.el6_4.14.x86_64
qemu-kvm-0.12.1.2-2.355.0.1.el6_4.9.x86_64


Engine - Centos 6.4

ovirt-engine-sdk-python-3.3.0.6-1.el6.noarch
ovirt-engine-lib-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-dbscripts-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-userportal-3.3.1-0.3.beta2.el6.noarch
ovirt-iso-uploader-3.3.1-1.el6.noarch
ovirt-release-el6-8-1.noarch
ovirt-engine-cli-3.3.0.4-1.el6.noarch
ovirt-host-deploy-java-1.1.1-1.el6.noarch
ovirt-engine-setup-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-restapi-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-tools-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-webadmin-portal-3.3.1-0.3.beta2.el6.noarch
ovirt-image-uploader-3.3.1-1.el6.noarch
ovirt-host-deploy-1.1.1-1.el6.noarch
ovirt-engine-websocket-proxy-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-backend-3.3.1-0.3.beta2.el6.noarch
ovirt-engine-3.3.1-0.3.beta2.el6.noarch
ovirt-log-collector-3.3.1-1.el6.noarch


Thanks
    Milan


-------------- next part --------------
A non-text attachment was scrubbed...
Name: engine.log.gz
Type: application/gzip
Size: 13969 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20131025/9c6ab065/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vdsm.log.gz
Type: application/gzip
Size: 415562 bytes
Desc: not available
URL: <http://lists.ovirt.org/pipermail/users/attachments/20131025/9c6ab065/attachment-0003.bin>


More information about the Users mailing list