VM was paused with 'Failed to get size for volume %s' error
Issue
-
VM was paused with 'Failed to get size for volume %s' error
-
audit log contains:
VM xxx is down. Exit message: ('Failed to get size for volume %s', 'da04b08f-e50d-4d79-9048-863628286d34').
- VDSM log on hypervisor:
ibvirtEventLoop::INFO::2015-03-09 09:36:46,638::vm::4574::vm.Vm::(_onIOError) vmId=`bbd939a0-6af4-4e24-946a-010becc3ccce`::abnormal vm stop device virtio-disk0 error enospc
libvirtEventLoop::DEBUG::2015-03-09 09:36:46,660::libvirtconnection::124::root::(wrapper) Unknown libvirterror: ecode: 8 edom: 10 level: 2 message: invalid argument: invalid path /rhev/data-center/80c59955-71c1-4a46-8428-235707cdd0da/1c954d4f-e857-4777-b19e-62b02d5f83fe/images/f7958ca5-1aad-40c7-a657-980afecd49dc/da04b08f-e50d-4d79-9048-863628286d34 not assigned to domain
libvirtEventLoop::ERROR::2015-03-09 09:36:46,661::clientIF::567::vds::(dispatchLibvirtEvents) Error running VM callback
Traceback (most recent call last):
File "/usr/share/vdsm/clientIF.py", line 547, in dispatchLibvirtEvents
v._onIOError(devAlias, reason, action)
File "/usr/share/vdsm/vm.py", line 4578, in _onIOError
if not self.extendDrivesIfNeeded():
File "/usr/share/vdsm/vm.py", line 2472, in extendDrivesIfNeeded
capacity, alloc, physical = self._dom.blockInfo(drive.path, 0)
File "/usr/share/vdsm/vm.py", line 891, in f
ret = attr(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/vdsm/libvirtconnection.py", line 92, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1814, in blockInfo
if ret is None: raise libvirtError ('virDomainGetBlockInfo() failed', dom=self)
Environment
- Red Hat Enterprise Virtualization (RHEV) 3.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.