On 05/22/2012 06:56 AM, Orit Wasserman wrote: > Add migration capabiltes that can be queried by the management. > The managment can query the source QEMU and the destination QEMU in order to > verify both support some migration capability (currently only XBZRLE). > The managment can enable a capabilty for the next migration by using > migrate_set_parameter command. >
> ## > +# @MigrationCapability > +# > +# Migration capabilities enumaration > +# > +# @xbzrle: current migration supports xbzrle > +# > +# Since: 1.1 1.2 > +## > +{ 'enum': 'MigrationCapability', > + 'data': ['xbzrle'] } > + > + > +## > +# @migrate_set_parameter > +# > +# Set the following migration parameters (like xbzrle ) > +## > +# Since: 1.2 > +## > +{ 'command': 'migrate-set-parameter', 'data': { 'parameter': 'str' } } This requires libvirt to issue multiple monitor commands in a row. Also, it's pretty poorly typed. It might be nicer to provide: { 'command': 'migrate-set-parameters', 'data': { 'parameters': ['MigrationCapability'] } } so that I can set multiple parameters in one call. -- Eric Blake ebl...@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature