[ovirt-users] Simple way to activate live merge in FC20 cluster

Gianluca Cecchi gianluca.cecchi at gmail.com
Sun Nov 23 11:13:13 UTC 2014


On Fri, Nov 21, 2014 at 4:01 PM, Markus Stockhausen <stockhausen at collogia.de
> wrote:

>  Hi Gianluca,
>
>  it took me some time to correct my misunderstanding. I advised to update
> only libvirt as I was aware of the (old) block-commit command of qemu.
> With that you can merge snapshots in the chain (history) but not into the
> active layer (the current running state). Merging data into the active
> layer needs active-commit that is available since qemu 2.0 . That explains
> the error you got.
>
>  OVirt makes use of the second scenario so no luck without a full
> installation
> of virt-preview repos or a jump towards FC21.
>
>  Markus
>
>
it seems not so...
In my F20 oVirt 3.5 All-In-One with libvirt-1.2.9.1-1.fc20.x86_64 and
qemu-1.6.2-10.fc20.x86_64 I have:

Situation on a C7 VM

Date                       Status   Description
Current                   OK        Active VM
2014-Nov-23, 12:01 OK        one_after_first
2014-Nov-21, 00:54 OK        test per live merge


- Trying to delete "one_after_first"

Thread-13::DEBUG::2014-11-23
12:04:15,782::libvirtconnection::143::root::(wrapper) Unknown libvirterror:
ecode: 67 edom: 10 l
evel: 2 message: unsupported configuration: active commit not supported
with this QEMU binary
Thread-13::ERROR::2014-11-23 12:04:15,783::vm::5751::vm.Vm::(merge)
vmId=`0ba6a56b-542c-480e-8bab-88aea9195302`::Live merge f
ailed (job: 10c6aed1-3f03-439a-b037-e1b6c55ecada)
Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 5747, in merge
    flags)
  File "/usr/share/vdsm/virt/vm.py", line 670, in f
    ret = attr(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line
111, in wrapper
    ret = f(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 638, in
blockCommit
    if ret == -1: raise libvirtError ('virDomainBlockCommit() failed',
dom=self)
libvirtError: unsupported configuration: active commit not supported with
this QEMU binary

- Trying to delete "test per live merge"
Thread-13::DEBUG::2014-11-23
12:10:35,901::libvirtconnection::143::root::(wrapper) Unknown libvirterror:
ecode: 67 edom: 10 l
evel: 2 message: unsupported configuration: this qemu doesn't support
relative blockpull
Thread-13::ERROR::2014-11-23 12:10:35,902::vm::5751::vm.Vm::(merge)
vmId=`0ba6a56b-542c-480e-8bab-88aea9195302`::Live merge f
ailed (job: e0433ad1-cb2c-4b09-b2fc-9c9d4e513957)
Traceback (most recent call last):
  File "/usr/share/vdsm/virt/vm.py", line 5747, in merge
    flags)
  File "/usr/share/vdsm/virt/vm.py", line 670, in f
    ret = attr(*args, **kwargs)
  File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py", line
111, in wrapper
    ret = f(*args, **kwargs)
  File "/usr/lib64/python2.7/site-packages/libvirt.py", line 638, in
blockCommit
    if ret == -1: raise libvirtError ('virDomainBlockCommit() failed',
dom=self)
libvirtError: unsupported configuration: this qemu doesn't support relative
blockpull
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20141123/06da193e/attachment-0001.html>


More information about the Users mailing list