Live merge failed with error "Libvirt job was terminated"

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content