Live merge failed with error "Libvirt job was terminated"
Issue
- Live merge failed with the error below in the vdsm log.
2019-07-29 13:10:22,881+0530 INFO (jsonrpc/1) [virt.vm] (vmId='8f7fd7bc-cce2-4577-92ac-05018c965300') Libvirt job c3ab270a-cf0b-413d-8196-42c1a10a1bc7 was terminated (vm:5782)
- The libvirtd log shows below error.
2019-07-29 07:40:20.127+0000: 19033: debug : qemuMonitorJSONIOProcessLine:197 : Line [{"timestamp": {"seconds": 1563432769, "microseconds": 126489}, "event": "BLOCK_JOB_COMPLETED", "data": {"device": "drive-ua-f18aa2dd-b714-4815-9011-0985fb79e52d", "len": 0, "offset": 0, "speed": 0, "type": "commit", "error": "Invalid argument"}}]
- In 4.3.4 and above, the merge is failing with error below.
2019-07-29 03:28:41,516-04 WARN [org.ovirt.engine.core.vdsbroker.vdsbroker.MergeVDSCommand] (EE-ManagedThreadFactory-commandCoordinator-Thread-2) [1db05cbd-fa9d-4b5f-a2f1-f8817fa38044] Unexpected return value: Status [code=79, message=Destination volume is too small]
Environment
- Red Hat Virtualization 4.2.
- Red Hat Virtualization 4.3.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.