I've just checked with the one responsible for the mess. Is it correct, that even when
we have this bug, we would not be able to delete the snapshot when there is not at least
the same amount of storage free as the snapshot is? d'oh...
> Gesendet: Mittwoch, 25. September 2019 um 14:27 Uhr
> Von: smirta(a)gmx.net
> An: ovirt-list <users(a)ovirt.org>
> Betreff: [ovirt-users] Urgent help needed / Snapshot deletion failure
>
> Dear all we are desperate
>
> We have tried to delete a Snapshot and it hangs at merging the snapshots. We've
found out that this is a known bug because the merge process is being called with wrong
parameters according to the bug report
https://bugzilla.redhat.com/show_bug.cgi?id=1601212. The Snapshot's Disks are in
illegal state and the VM is locked. Since it is a very important VM for our non-profit
organization, we need to have this machine back online as soon as possible. Is there a way
to fix this without updating to qemu-kvm-ev-2.12.0? At least back to the state before the
deletion would be fantastic.
>
> Our vdsm.log:
> 2019-09-25 14:01:41,283+0200 WARN (vdsm.Scheduler) [Executor] Worker blocked:
<Worker name=jsonrpc/0 running <Task <JsonRpcTask {'params':
{u'topVolUUID': u'8a9f190f-2725-4535-a69d-c74e4e57d372', u'vmID':
u'1422899a-2151-4d5d-9d66-e74f19084542', u'drive': {u'imageID':
u'eb2bce92-e758-4bea-93fa-02a56574b932', u'volumeID':
u'8a9f190f-2725-4535-a69d-c74e4e57d372', u'domainID':
u'022f39ee-eeb8-4b51-9549-9d7e3c88d4a8', u'poolID':
u'00000001-0001-0001-0001-000000000307'}, u'bandwidth': u'0',
u'jobUUID': u'c3fdc4a9-9d6d-424a-b9df-b96be5622e0a',
u'baseVolUUID': u'3e15121b-0795-4056-bafe-448068c9ec71'},
'jsonrpc': '2.0', 'method': u'VM.merge', 'id':
u'9cd540b7-a32f-4f95-9fe2-9ce70d5b6478'} at 0x7f674fec5710> timeout=60,
duration=6420 at 0x7f674fec58d0> task#=1896299 at 0x7f674c06ae90>, traceback:
> File: "/usr/lib64/python2.7/threading.py", line 785, in __bootstrap
> self.__bootstrap_inner()
> File: "/usr/lib64/python2.7/threading.py", line 812, in __bootstrap_inner
> self.run()
> File: "/usr/lib64/python2.7/threading.py", line 765, in run
> self.__target(*self.__args, **self.__kwargs)
> File: "/usr/lib/python2.7/site-packages/vdsm/common/concurrent.py", line
194, in run
> ret = func(*args, **kwargs)
> File: "/usr/lib/python2.7/site-packages/vdsm/executor.py", line 301, in
_run
> self._execute_task()
> File: "/usr/lib/python2.7/site-packages/vdsm/executor.py", line 315, in
_execute_task
> task()
> File: "/usr/lib/python2.7/site-packages/vdsm/executor.py", line 391, in
__call__
> self._callable()
> File: "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 523,
in __call__
> self._handler(self._ctx, self._req)
> File: "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 566,
in _serveRequest
> response = self._handle_request(req, ctx)
> File: "/usr/lib/python2.7/site-packages/yajsonrpc/__init__.py", line 606,
in _handle_request
> res = method(**params)
> File: "/usr/lib/python2.7/site-packages/vdsm/rpc/Bridge.py", line 197, in
_dynamicMethod
> result = fn(*methodArgs)
> File: "<string>", line 2, in merge
> File: "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 48, in
method
> ret = func(*args, **kwargs)
> File: "<string>", line 2, in merge
> File: "/usr/lib/python2.7/site-packages/vdsm/common/api.py", line 122, in
method
> ret = func(*args, **kwargs)
> File: "/usr/lib/python2.7/site-packages/vdsm/API.py", line 739, in merge
> drive, baseVolUUID, topVolUUID, bandwidth, jobUUID)
> File: "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 6041, in
merge
> self.updateVmJobs()
> File: "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 5818, in
updateVmJobs
> self._vmJobs = self.queryBlockJobs()
> File: "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 5832, in
queryBlockJobs
> with self._jobsLock:
> File: "/usr/lib/python2.7/site-packages/pthreading.py", line 60, in
__enter__
> self.acquire()
> File: "/usr/lib/python2.7/site-packages/pthreading.py", line 68, in
acquire
> rc = self.lock() if blocking else self.trylock()
> File: "/usr/lib/python2.7/site-packages/pthread.py", line 96, in lock
> return _libpthread.pthread_mutex_lock(self._mutex) (executor:363)
>
>
> Kind regards
> Simon
> _______________________________________________
> Users mailing list -- users(a)ovirt.org
> To unsubscribe send an email to users-leave(a)ovirt.org
> Privacy Statement:
https://www.ovirt.org/site/privacy-policy/
> oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
> List Archives:
https://lists.ovirt.org/archives/list/users@ovirt.org/message/LW7BNZBO5AA...
>