Hi,

I have upgraded one of my nodes to oVirt-node 4.4.0 and I am testing the basic 
functionality in preparation for the full cluster migration.
Unfortunately snapshot deletions are not working at the moment; I have a live 
merge failure most of the times due to a libvirt error -- 
virDomainBlockCommit() failed

I have opened a bug on this as well 
(https://bugzilla.redhat.com/show_bug.cgi?id=1840414)

See the most relevant portion of the vdsm.log here:

2020-05-26 22:43:39,067+0100 ERROR (jsonrpc/1) [virt.vm] 
(vmId='baaf6be8-dcf4-4f26-b0f1-435287eeed95') Live merge failed (job: 
7b96452b-0e60-46c6-9236-6b8a906b0ed8) (vm:5381)
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/vdsm/virt/vm.py", line 5379, in merge
    bandwidth, flags)
  File "/usr/lib/python3.6/site-packages/vdsm/virt/virdomain.py", line 101, in f
    ret = attr(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/vdsm/common/libvirtconnection.py", 
line 131, in wrapper
    ret = f(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/vdsm/common/function.py", line 94, in 
wrapper
    return func(inst, *args, **kwargs)
  File "/usr/lib64/python3.6/site-packages/libvirt.py", line 728, in blockCommit
    if ret == -1: raise libvirtError ('virDomainBlockCommit() failed', dom=self)
libvirt.libvirtError: internal error: qemu block name 'json:{"backing": 
{"driver": "raw", "file": {"driver": "file", "filename": 
"/rhev/data-center/mnt/glusterSD/192.168.30.2:_Temp__Storage/246845e5-5546-4f04-948e-66a9532b403f/images/64955343-da61-4b76-9158-8df8363dc5a3/b0558698-bc82-4941-ac52-9fa2385a9f00"}},
 "driver": "qcow2", "file": {"driver": "file", "filename": 
"/rhev/data-center/mnt/glusterSD/192.168.30.2:_Temp__Storage/246845e5-5546-4f04-948e-66a9532b403f/images/64955343-da61-4b76-9158-8df8363dc5a3/be844ebe-10b6-4ac7-89c1-9f8526a52762"}}'
 doesn't match expected 
'/rhev/data-center/mnt/glusterSD/192.168.30.2:_Temp__Storage/246845e5-5546-4f04-948e-66a9532b403f/images/64955343-da61-4b76-9158-8df8363dc5a3/be844ebe-10b6-4ac7-89c1-9f8526a52762'
2020-05-26 22:43:39,075+0100 INFO  (jsonrpc/1) [api.virt] FINISH merge 
return={'status': {'code': 52, 'message': 'Merge failed'}} 
from=::ffff:10.144.138.240,60914, flow_id=dbf9c831-e0cb-4891-a38c-d61136daf029, 
vmId=baaf6be8-dcf4-4f26-b0f1-435287eeed95 (api:54)
2020-05-26 22:43:39,075+0100 INFO  (jsonrpc/1) [jsonrpc.JsonRpcServer] RPC call 
VM.merge failed (error 52) in 0.18 seconds (__init__:312)

This issue was reported also on 
https://bugzilla.redhat.com/show_bug.cgi?id=1785939; according to the comments 
the resolution seems to be in libvirt 6.x.

However I am not quite sure if / how I can get libvirt 6 in my setup... is 
there a test image (ideally ovirt-node) I can use? 
Any suggestions?

Unrelated: I had also a problem during the hosted-engine deployment due to the 
fact the machine is not connected directly to internet and could not complete 
the dnf update steps (even with the proxy configured it was still failing at a 
later stage during the engine setup, same problem..). I might open another 
thread on it...

Thanks,
Marco
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/users@ovirt.org/message/AMVU2RS5RHY4OPUFRDEU4F3OEWKDUZXB/

Reply via email to